#include <mach/pinctrl.h>
#include <mach/pinctrl_osdep.h>
#include <mach/board_config.h>
#include <chip.h>

#define PAD_NUM				(130)

/* PINCTRL_FUNC */
PINCTRL_FUNC(EMMC_DS, 0, FUNC0, PUPD_UP, 5, NNP, 0x24);
PINCTRL_FUNC(GPIO11_6, 0, FUNC1, PUPD_UP, 5, NNP, 0x24);
PINCTRL_FUNC(PWM11, 0, FUNC3, PUPD_UP, 5, NNP, 0x24);
PINCTRL_FUNC(EMMC_RSTN, 1, FUNC0, PUPD_NONE, 5, NNP, 0x28);
PINCTRL_FUNC(GPIO11_7, 1, FUNC1, PUPD_NONE, 5, NNP, 0x28);
PINCTRL_FUNC(SYS_RSTN_OUT, 1, FUNC2, PUPD_NONE, 5, NNP, 0x28);
PINCTRL_FUNC(PWM10, 1, FUNC3, PUPD_NONE, 5, NNP, 0x28);
PINCTRL_FUNC(EMMC_CLK, 2, FUNC0, PUPD_NONE, 6, NNP, 0x2c);
PINCTRL_FUNC(GPIO12_0, 2, FUNC1, PUPD_NONE, 5, NNP, 0x2c);
PINCTRL_FUNC(SFC_CLK, 2, FUNC2, PUPD_NONE, 5, NNP, 0x2c);
PINCTRL_FUNC(EMMC_CMD, 3, FUNC0, PUPD_UP, 3, NNP, 0x30);
PINCTRL_FUNC(GPIO12_1, 3, FUNC1, PUPD_UP, 5, NNP, 0x30);
PINCTRL_FUNC(SFC_HOLD_IO3, 3, FUNC2, PUPD_UP, 5, NNP, 0x30);
PINCTRL_FUNC(PWM9, 3, FUNC3, PUPD_UP, 5, NNP, 0x30);
PINCTRL_FUNC(EMMC_D7, 4, FUNC0, PUPD_UP, 3, NNP, 0x34);
PINCTRL_FUNC(GPIO12_2, 4, FUNC1, PUPD_UP, 5, NNP, 0x34);
PINCTRL_FUNC(PWM8, 4, FUNC3, PUPD_UP, 5, NNP, 0x34);
PINCTRL_FUNC(EMMC_D6, 5, FUNC0, PUPD_UP, 3, NNP, 0x38);
PINCTRL_FUNC(GPIO12_3, 5, FUNC1, PUPD_UP, 5, NNP, 0x38);
PINCTRL_FUNC(UART1_RX, 5, FUNC2, PUPD_UP, 5, NNP, 0x38);
PINCTRL_FUNC(EMMC_D5, 6, FUNC0, PUPD_UP, 3, NNP, 0x3c);
PINCTRL_FUNC(GPIO12_4, 6, FUNC1, PUPD_UP, 5, NNP, 0x3c);
PINCTRL_FUNC(UART1_TX, 6, FUNC2, PUPD_UP, 5, NNP, 0x3c);
PINCTRL_FUNC(EMMC_D4, 7, FUNC0, PUPD_UP, 3, NNP, 0x40);
PINCTRL_FUNC(GPIO12_5, 7, FUNC1, PUPD_UP, 5, NNP, 0x40);
PINCTRL_FUNC(SFC_CSN1, 7, FUNC2, PUPD_UP, 5, NNP, 0x40);
PINCTRL_FUNC(PWM7, 7, FUNC3, PUPD_UP, 5, NNP, 0x40);
PINCTRL_FUNC(EMMC_D3, 8, FUNC0, PUPD_UP, 3, NNP, 0x44);
PINCTRL_FUNC(GPIO12_6, 8, FUNC1, PUPD_UP, 5, NNP, 0x44);
PINCTRL_FUNC(SFC_MOSI_IO0, 8, FUNC2, PUPD_UP, 5, NNP, 0x44);
PINCTRL_FUNC(EMMC_D2, 9, FUNC0, PUPD_UP, 3, NNP, 0x48);
PINCTRL_FUNC(GPIO12_7, 9, FUNC1, PUPD_UP, 5, NNP, 0x48);
PINCTRL_FUNC(SFC_CSN0, 9, FUNC2, PUPD_UP, 5, NNP, 0x48);
PINCTRL_FUNC(EMMC_D1, 10, FUNC0, PUPD_UP, 3, NNP, 0x4c);
PINCTRL_FUNC(GPIO13_0, 10, FUNC1, PUPD_UP, 5, NNP, 0x4c);
PINCTRL_FUNC(SFC_MISO_IO1, 10, FUNC2, PUPD_UP, 5, NNP, 0x4c);
PINCTRL_FUNC(EMMC_D0, 11, FUNC0, PUPD_UP, 3, NNP, 0x50);
PINCTRL_FUNC(GPIO13_1, 11, FUNC1, PUPD_UP, 5, NNP, 0x50);
PINCTRL_FUNC(SFC_WP_IO2, 11, FUNC2, PUPD_UP, 5, NNP, 0x50);
PINCTRL_FUNC(PWM6, 11, FUNC3, PUPD_UP, 5, NNP, 0x50);
PINCTRL_FUNC(UART0_TX, 12, FUNC0, PUPD_NONE, 3, NNP, 0x54);
PINCTRL_FUNC(GPIO10_1, 12, FUNC1, PUPD_NONE, 3, NNP, 0x54);
PINCTRL_FUNC(UART0_RX, 13, FUNC0, PUPD_UP, 3, NNP, 0x58);
PINCTRL_FUNC(GPIO10_2, 13, FUNC1, PUPD_UP, 3, NNP, 0x58);
PINCTRL_FUNC(PWM10, 14, FUNC0, PUPD_DOWN, 3, NNP, 0x5c);
PINCTRL_FUNC(GPIO10_3, 14, FUNC1, PUPD_DOWN, 3, NNP, 0x5c);
PINCTRL_FUNC(SPI1_CSN1, 15, FUNC0, PUPD_DOWN, 3, NNP, 0x60);
PINCTRL_FUNC(GPIO10_4, 15, FUNC1, PUPD_DOWN, 3, NNP, 0x60);
PINCTRL_FUNC(PWM9, 15, FUNC3, PUPD_DOWN, 3, NNP, 0x60);
PINCTRL_FUNC(UART5_RX, 15, FUNC4, PUPD_DOWN, 3, NNP, 0x60);
PINCTRL_FUNC(UART1_CTSN, 15, FUNC5, PUPD_DOWN, 3, NNP, 0x60);
PINCTRL_FUNC(I2C5_SDA, 15, FUNC7, PUPD_DOWN, 3, NNP, 0x60);
PINCTRL_FUNC(SPI1_CSN0, 16, FUNC0, PUPD_DOWN, 3, NNP, 0x64);
PINCTRL_FUNC(GPIO10_5, 16, FUNC1, PUPD_DOWN, 3, NNP, 0x64);
PINCTRL_FUNC(PWM8, 16, FUNC3, PUPD_DOWN, 3, NNP, 0x64);
PINCTRL_FUNC(UART5_TX, 16, FUNC4, PUPD_DOWN, 3, NNP, 0x64);
PINCTRL_FUNC(UART1_RTSN, 16, FUNC5, PUPD_DOWN, 3, NNP, 0x64);
PINCTRL_FUNC(I2C5_SCL, 16, FUNC7, PUPD_DOWN, 3, NNP, 0x64);
PINCTRL_FUNC(SPI1_MISO, 17, FUNC0, PUPD_DOWN, 3, NNP, 0x68);
PINCTRL_FUNC(GPIO10_6, 17, FUNC1, PUPD_DOWN, 3, NNP, 0x68);
PINCTRL_FUNC(IRISP_SHUTTER_N, 17, FUNC2, PUPD_DOWN, 3, NNP, 0x68);
PINCTRL_FUNC(PWM7, 17, FUNC3, PUPD_DOWN, 3, NNP, 0x68);
PINCTRL_FUNC(UART4_RX, 17, FUNC4, PUPD_DOWN, 3, NNP, 0x68);
PINCTRL_FUNC(UART3_CTSN, 17, FUNC5, PUPD_DOWN, 3, NNP, 0x68);
PINCTRL_FUNC(I2C4_SDA, 17, FUNC7, PUPD_DOWN, 3, NNP, 0x68);
PINCTRL_FUNC(SPI1_MOSI, 18, FUNC0, PUPD_DOWN, 3, NNP, 0x6c);
PINCTRL_FUNC(GPIO10_7, 18, FUNC1, PUPD_DOWN, 3, NNP, 0x6c);
PINCTRL_FUNC(IRISP_SHUTTER_P, 18, FUNC2, PUPD_DOWN, 3, NNP, 0x6c);
PINCTRL_FUNC(PWM6, 18, FUNC3, PUPD_DOWN, 3, NNP, 0x6c);
PINCTRL_FUNC(UART4_TX, 18, FUNC4, PUPD_DOWN, 3, NNP, 0x6c);
PINCTRL_FUNC(UART3_RTSN, 18, FUNC5, PUPD_DOWN, 3, NNP, 0x6c);
PINCTRL_FUNC(I2C4_SCL, 18, FUNC7, PUPD_DOWN, 3, NNP, 0x6c);
PINCTRL_FUNC(SPI1_CLK, 19, FUNC0, PUPD_DOWN, 3, NNP, 0x70);
PINCTRL_FUNC(GPIO11_0, 19, FUNC1, PUPD_DOWN, 3, NNP, 0x70);
PINCTRL_FUNC(IRISP_MOTOR_VD, 19, FUNC2, PUPD_DOWN, 3, NNP, 0x70);
PINCTRL_FUNC(PWM5, 19, FUNC3, PUPD_DOWN, 3, NNP, 0x70);
PINCTRL_FUNC(UART3_RX, 19, FUNC4, PUPD_DOWN, 3, NNP, 0x70);
PINCTRL_FUNC(I2C3_SDA, 19, FUNC7, PUPD_DOWN, 3, NNP, 0x70);
PINCTRL_FUNC(GPIO11_1, 20, FUNC1, PUPD_UP, 3, NNP, 0x74);
PINCTRL_FUNC(SPI0_CSN1, 20, FUNC2, PUPD_UP, 3, NNP, 0x74);
PINCTRL_FUNC(PWM4, 20, FUNC3, PUPD_UP, 3, NNP, 0x74);
PINCTRL_FUNC(UART3_TX, 20, FUNC4, PUPD_UP, 3, NNP, 0x74);
PINCTRL_FUNC(I2S0_TX, 20, FUNC5, PUPD_UP, 3, NNP, 0x74);
PINCTRL_FUNC(I2C3_SCL, 20, FUNC7, PUPD_UP, 3, NNP, 0x74);
PINCTRL_FUNC(GPIO11_2, 21, FUNC1, PUPD_UP, 3, NNP, 0x78);
PINCTRL_FUNC(SPI0_CSN0, 21, FUNC2, PUPD_UP, 3, NNP, 0x78);
PINCTRL_FUNC(PWM3, 21, FUNC3, PUPD_UP, 3, NNP, 0x78);
PINCTRL_FUNC(UART2_RX, 21, FUNC4, PUPD_UP, 3, NNP, 0x78);
PINCTRL_FUNC(I2S0_RX, 21, FUNC5, PUPD_UP, 3, NNP, 0x78);
PINCTRL_FUNC(I2C3_SDA, 21, FUNC7, PUPD_UP, 3, NNP, 0x78);
PINCTRL_FUNC(GPIO11_3, 22, FUNC1, PUPD_UP, 3, NNP, 0x7c);
PINCTRL_FUNC(SPI0_MISO, 22, FUNC2, PUPD_UP, 3, NNP, 0x7c);
PINCTRL_FUNC(PWM2, 22, FUNC3, PUPD_UP, 3, NNP, 0x7c);
PINCTRL_FUNC(UART2_TX, 22, FUNC4, PUPD_UP, 3, NNP, 0x7c);
PINCTRL_FUNC(I2S0_WS, 22, FUNC5, PUPD_UP, 3, NNP, 0x7c);
PINCTRL_FUNC(I2C3_SCL, 22, FUNC7, PUPD_UP, 3, NNP, 0x7c);
PINCTRL_FUNC(GPIO11_4, 23, FUNC1, PUPD_UP, 3, NNP, 0x80);
PINCTRL_FUNC(SPI0_MOSI, 23, FUNC2, PUPD_UP, 3, NNP, 0x80);
PINCTRL_FUNC(PWM1, 23, FUNC3, PUPD_UP, 3, NNP, 0x80);
PINCTRL_FUNC(UART1_RX, 23, FUNC4, PUPD_UP, 3, NNP, 0x80);
PINCTRL_FUNC(I2S0_BCLK, 23, FUNC5, PUPD_UP, 3, NNP, 0x80);
PINCTRL_FUNC(I2C2_SDA, 23, FUNC7, PUPD_UP, 3, NNP, 0x80);
PINCTRL_FUNC(GPIO11_5, 24, FUNC1, PUPD_NONE, 3, NNP, 0x84);
PINCTRL_FUNC(SPI0_CLK, 24, FUNC2, PUPD_NONE, 3, NNP, 0x84);
PINCTRL_FUNC(PWM0, 24, FUNC3, PUPD_NONE, 3, NNP, 0x84);
PINCTRL_FUNC(UART1_TX, 24, FUNC4, PUPD_NONE, 3, NNP, 0x84);
PINCTRL_FUNC(I2S0_MCLK, 24, FUNC5, PUPD_NONE, 3, NNP, 0x84);
PINCTRL_FUNC(I2C2_SCL, 24, FUNC7, PUPD_NONE, 3, NNP, 0x84);
PINCTRL_FUNC(RSTN, 25, FUNC0, PUPD_UP, 0, NNP, 0xa8);
PINCTRL_FUNC(DAC_AVE_RXDATA, 27, FUNC0, PUPD_DOWN, 3, NNP, 0xb0);
PINCTRL_FUNC(GPIO16_1, 27, FUNC1, PUPD_DOWN, 3, NNP, 0xb0);
PINCTRL_FUNC(SDIO0_PWREN, 28, FUNC0, PUPD_DOWN, 3, NNP, 0x88);
PINCTRL_FUNC(GPIO9_1, 28, FUNC1, PUPD_DOWN, 3, NNP, 0x88);
PINCTRL_FUNC(SDIO0_D3, 29, FUNC0, PUPD_DOWN, 3, NNP, 0x8c);
PINCTRL_FUNC(GPIO9_2, 29, FUNC1, PUPD_DOWN, 3, NNP, 0x8c);
PINCTRL_FUNC(SPI0_CSN0, 29, FUNC2, PUPD_DOWN, 3, NNP, 0x8c);
PINCTRL_FUNC(SDIO0_D2, 30, FUNC0, PUPD_DOWN, 3, NNP, 0x90);
PINCTRL_FUNC(GPIO9_3, 30, FUNC1, PUPD_DOWN, 3, NNP, 0x90);
PINCTRL_FUNC(SDIO0_D1, 31, FUNC0, PUPD_DOWN, 3, NNP, 0x94);
PINCTRL_FUNC(GPIO9_4, 31, FUNC1, PUPD_DOWN, 3, NNP, 0x94);
PINCTRL_FUNC(SPI0_CSN1, 31, FUNC2, PUPD_DOWN, 3, NNP, 0x94);
PINCTRL_FUNC(SDIO0_D0, 32, FUNC0, PUPD_DOWN, 3, NNP, 0x98);
PINCTRL_FUNC(GPIO9_5, 32, FUNC1, PUPD_DOWN, 3, NNP, 0x98);
PINCTRL_FUNC(SPI0_MISO, 32, FUNC2, PUPD_DOWN, 3, NNP, 0x98);
PINCTRL_FUNC(SDIO0_CMD, 33, FUNC0, PUPD_DOWN, 3, NNP, 0x9c);
PINCTRL_FUNC(GPIO9_6, 33, FUNC1, PUPD_DOWN, 3, NNP, 0x9c);
PINCTRL_FUNC(SPI0_MOSI, 33, FUNC2, PUPD_DOWN, 3, NNP, 0x9c);
PINCTRL_FUNC(SDIO0_CLK, 34, FUNC0, PUPD_DOWN, 3, NNP, 0xa0);
PINCTRL_FUNC(GPIO9_7, 34, FUNC1, PUPD_DOWN, 3, NNP, 0xa0);
PINCTRL_FUNC(SPI0_CLK, 34, FUNC2, PUPD_DOWN, 3, NNP, 0xa0);
PINCTRL_FUNC(SDIO0_CD, 35, FUNC0, PUPD_UP, 3, NNP, 0xa4);
PINCTRL_FUNC(GPIO10_0, 35, FUNC1, PUPD_DOWN, 3, NNP, 0xa4);
PINCTRL_FUNC(RTC_CLK, 35, FUNC2, PUPD_DOWN, 3, NNP, 0xa4);
PINCTRL_FUNC(VI_DATA15, 36, FUNC0, PUPD_DOWN, 3, ISP, 0xc);
PINCTRL_FUNC(GPIO3_7, 36, FUNC1, PUPD_DOWN, 3, ISP, 0xc);
PINCTRL_FUNC(UART5_CTSN, 36, FUNC2, PUPD_DOWN, 3, ISP, 0xc);
PINCTRL_FUNC(I2C5_SDA, 36, FUNC3, PUPD_DOWN, 3, ISP, 0xc);
PINCTRL_FUNC(IRISP_FS, 36, FUNC4, PUPD_DOWN, 3, ISP, 0xc);
PINCTRL_FUNC(SENSOR_VS2, 36, FUNC5, PUPD_DOWN, 3, ISP, 0xc);
PINCTRL_FUNC(SPI1_CSN0, 36, FUNC6, PUPD_DOWN, 3, ISP, 0xc);
PINCTRL_FUNC(VI_DATA14, 37, FUNC0, PUPD_DOWN, 3, ISP, 0x10);
PINCTRL_FUNC(GPIO4_0, 37, FUNC1, PUPD_DOWN, 3, ISP, 0x10);
PINCTRL_FUNC(UART5_RTSN, 37, FUNC2, PUPD_DOWN, 3, ISP, 0x10);
PINCTRL_FUNC(I2C5_SCL, 37, FUNC3, PUPD_DOWN, 3, ISP, 0x10);
PINCTRL_FUNC(IRISP_MC_CLK_O, 37, FUNC4, PUPD_DOWN, 3, ISP, 0x10);
PINCTRL_FUNC(SENSOR_HS2, 37, FUNC5, PUPD_DOWN, 3, ISP, 0x10);
PINCTRL_FUNC(SPI1_MISO, 37, FUNC6, PUPD_DOWN, 3, ISP, 0x10);
PINCTRL_FUNC(IRISP_SPI0_MISO, 37, FUNC7, PUPD_DOWN, 3, ISP, 0x10);
PINCTRL_FUNC(VI_DATA13, 38, FUNC0, PUPD_DOWN, 3, ISP, 0x14);
PINCTRL_FUNC(GPIO4_1, 38, FUNC1, PUPD_DOWN, 3, ISP, 0x14);
PINCTRL_FUNC(UART5_RX, 38, FUNC2, PUPD_DOWN, 3, ISP, 0x14);
PINCTRL_FUNC(I2C4_SDA, 38, FUNC3, PUPD_DOWN, 3, ISP, 0x14);
PINCTRL_FUNC(IRISP_ADC_DATA13, 38, FUNC4, PUPD_DOWN, 3, ISP, 0x14);
PINCTRL_FUNC(IRISP_VI_DATA13, 38, FUNC5, PUPD_DOWN, 3, ISP, 0x14);
PINCTRL_FUNC(SPI1_MOSI, 38, FUNC6, PUPD_DOWN, 3, ISP, 0x14);
PINCTRL_FUNC(IRISP_SPI0_MOSI, 38, FUNC7, PUPD_DOWN, 3, ISP, 0x14);
PINCTRL_FUNC(VI_DATA12, 39, FUNC0, PUPD_DOWN, 3, ISP, 0x18);
PINCTRL_FUNC(GPIO4_2, 39, FUNC1, PUPD_DOWN, 3, ISP, 0x18);
PINCTRL_FUNC(UART5_TX, 39, FUNC2, PUPD_DOWN, 3, ISP, 0x18);
PINCTRL_FUNC(I2C4_SCL, 39, FUNC3, PUPD_DOWN, 3, ISP, 0x18);
PINCTRL_FUNC(IRISP_ADC_DATA12, 39, FUNC4, PUPD_DOWN, 3, ISP, 0x18);
PINCTRL_FUNC(IRISP_VI_DATA12, 39, FUNC5, PUPD_DOWN, 3, ISP, 0x18);
PINCTRL_FUNC(SPI1_CLK, 39, FUNC6, PUPD_DOWN, 3, ISP, 0x18);
PINCTRL_FUNC(IRISP_SPI0_CLK, 39, FUNC7, PUPD_DOWN, 3, ISP, 0x18);
PINCTRL_FUNC(VI_DATA11, 40, FUNC0, PUPD_DOWN, 3, ISP, 0x1c);
PINCTRL_FUNC(GPIO4_3, 40, FUNC1, PUPD_DOWN, 3, ISP, 0x1c);
PINCTRL_FUNC(UART4_CTSN, 40, FUNC2, PUPD_DOWN, 3, ISP, 0x1c);
PINCTRL_FUNC(PWM11, 40, FUNC3, PUPD_DOWN, 3, ISP, 0x1c);
PINCTRL_FUNC(IRISP_ADC_DATA11, 40, FUNC4, PUPD_DOWN, 3, ISP, 0x1c);
PINCTRL_FUNC(IRISP_VI_DATA11, 40, FUNC5, PUPD_DOWN, 3, ISP, 0x1c);
PINCTRL_FUNC(IRISP_SPI0_CSN0, 40, FUNC7, PUPD_DOWN, 3, ISP, 0x1c);
PINCTRL_FUNC(VI_DATA10, 41, FUNC0, PUPD_DOWN, 3, ISP, 0x20);
PINCTRL_FUNC(GPIO4_4, 41, FUNC1, PUPD_DOWN, 3, ISP, 0x20);
PINCTRL_FUNC(UART4_RTSN, 41, FUNC2, PUPD_DOWN, 3, ISP, 0x20);
PINCTRL_FUNC(PWM10, 41, FUNC3, PUPD_DOWN, 3, ISP, 0x20);
PINCTRL_FUNC(IRISP_ADC_DATA10, 41, FUNC4, PUPD_DOWN, 3, ISP, 0x20);
PINCTRL_FUNC(IRISP_VI_DATA10, 41, FUNC5, PUPD_DOWN, 3, ISP, 0x20);
PINCTRL_FUNC(IRISP_POWER_EN, 41, FUNC7, PUPD_DOWN, 3, ISP, 0x20);
PINCTRL_FUNC(VI_DATA9, 42, FUNC0, PUPD_DOWN, 3, ISP, 0x24);
PINCTRL_FUNC(GPIO4_5, 42, FUNC1, PUPD_DOWN, 3, ISP, 0x24);
PINCTRL_FUNC(UART4_RX, 42, FUNC2, PUPD_DOWN, 3, ISP, 0x24);
PINCTRL_FUNC(PWM9, 42, FUNC3, PUPD_DOWN, 3, ISP, 0x24);
PINCTRL_FUNC(IRISP_ADC_DATA9, 42, FUNC4, PUPD_DOWN, 3, ISP, 0x24);
PINCTRL_FUNC(IRISP_VI_DATA9, 42, FUNC5, PUPD_DOWN, 3, ISP, 0x24);
PINCTRL_FUNC(IRISP_GYRO_INT2, 42, FUNC7, PUPD_DOWN, 3, ISP, 0x24);
PINCTRL_FUNC(VI_DATA8, 43, FUNC0, PUPD_DOWN, 3, ISP, 0x28);
PINCTRL_FUNC(GPIO4_6, 43, FUNC1, PUPD_DOWN, 3, ISP, 0x28);
PINCTRL_FUNC(UART4_TX, 43, FUNC2, PUPD_DOWN, 3, ISP, 0x28);
PINCTRL_FUNC(PWM8, 43, FUNC3, PUPD_DOWN, 3, ISP, 0x28);
PINCTRL_FUNC(IRISP_ADC_DATA8, 43, FUNC4, PUPD_DOWN, 3, ISP, 0x28);
PINCTRL_FUNC(IRISP_VI_DATA8, 43, FUNC5, PUPD_DOWN, 3, ISP, 0x28);
PINCTRL_FUNC(IRISP_GYRO_INT1, 43, FUNC7, PUPD_DOWN, 3, ISP, 0x28);
PINCTRL_FUNC(VI_DATA7, 44, FUNC0, PUPD_DOWN, 3, ISP, 0x2c);
PINCTRL_FUNC(GPIO4_7, 44, FUNC1, PUPD_DOWN, 3, ISP, 0x2c);
PINCTRL_FUNC(UART3_CTSN, 44, FUNC2, PUPD_DOWN, 3, ISP, 0x2c);
PINCTRL_FUNC(PWM7, 44, FUNC3, PUPD_DOWN, 3, ISP, 0x2c);
PINCTRL_FUNC(IRISP_ADC_DATA7, 44, FUNC4, PUPD_DOWN, 3, ISP, 0x2c);
PINCTRL_FUNC(IRISP_VI_DATA7, 44, FUNC5, PUPD_DOWN, 3, ISP, 0x2c);
PINCTRL_FUNC(EPHY1_CLK, 44, FUNC7, PUPD_DOWN, 3, ISP, 0x2c);
PINCTRL_FUNC(VI_DATA6, 45, FUNC0, PUPD_DOWN, 3, ISP, 0x30);
PINCTRL_FUNC(GPIO5_0, 45, FUNC1, PUPD_DOWN, 3, ISP, 0x30);
PINCTRL_FUNC(UART3_RTSN, 45, FUNC2, PUPD_DOWN, 3, ISP, 0x30);
PINCTRL_FUNC(PWM6, 45, FUNC3, PUPD_DOWN, 3, ISP, 0x30);
PINCTRL_FUNC(IRISP_ADC_DATA6, 45, FUNC4, PUPD_DOWN, 3, ISP, 0x30);
PINCTRL_FUNC(IRISP_VI_DATA6, 45, FUNC5, PUPD_DOWN, 3, ISP, 0x30);
PINCTRL_FUNC(PHY_REST_1, 45, FUNC7, PUPD_DOWN, 3, ISP, 0x30);
PINCTRL_FUNC(VI_DATA5, 46, FUNC0, PUPD_DOWN, 3, ISP, 0x34);
PINCTRL_FUNC(GPIO5_1, 46, FUNC1, PUPD_DOWN, 3, ISP, 0x34);
PINCTRL_FUNC(UART3_RX, 46, FUNC2, PUPD_DOWN, 3, ISP, 0x34);
PINCTRL_FUNC(PWM5, 46, FUNC3, PUPD_DOWN, 3, ISP, 0x34);
PINCTRL_FUNC(IRISP_ADC_DATA5, 46, FUNC4, PUPD_DOWN, 3, ISP, 0x34);
PINCTRL_FUNC(IRISP_VI_DATA5, 46, FUNC5, PUPD_DOWN, 3, ISP, 0x34);
PINCTRL_FUNC(MAC1_TXD_1, 46, FUNC7, PUPD_DOWN, 3, ISP, 0x34);
PINCTRL_FUNC(VI_DATA4, 47, FUNC0, PUPD_DOWN, 3, ISP, 0x38);
PINCTRL_FUNC(GPIO5_2, 47, FUNC1, PUPD_DOWN, 3, ISP, 0x38);
PINCTRL_FUNC(UART3_TX, 47, FUNC2, PUPD_DOWN, 3, ISP, 0x38);
PINCTRL_FUNC(PWM4, 47, FUNC3, PUPD_DOWN, 3, ISP, 0x38);
PINCTRL_FUNC(IRISP_ADC_DATA4, 47, FUNC4, PUPD_DOWN, 3, ISP, 0x38);
PINCTRL_FUNC(IRISP_VI_DATA4, 47, FUNC5, PUPD_DOWN, 3, ISP, 0x38);
PINCTRL_FUNC(MAC1_TXD_0, 47, FUNC7, PUPD_DOWN, 3, ISP, 0x38);
PINCTRL_FUNC(VI_DATA3, 48, FUNC0, PUPD_DOWN, 3, ISP, 0x3c);
PINCTRL_FUNC(GPIO5_3, 48, FUNC1, PUPD_DOWN, 3, ISP, 0x3c);
PINCTRL_FUNC(UART2_CTSN, 48, FUNC2, PUPD_DOWN, 3, ISP, 0x3c);
PINCTRL_FUNC(PWM3, 48, FUNC3, PUPD_DOWN, 3, ISP, 0x3c);
PINCTRL_FUNC(IRISP_ADC_DATA3, 48, FUNC4, PUPD_DOWN, 3, ISP, 0x3c);
PINCTRL_FUNC(IRISP_VI_DATA3, 48, FUNC5, PUPD_DOWN, 3, ISP, 0x3c);
PINCTRL_FUNC(MAC1_TXEN, 48, FUNC7, PUPD_DOWN, 3, ISP, 0x3c);
PINCTRL_FUNC(VI_DATA2, 49, FUNC0, PUPD_DOWN, 3, ISP, 0x40);
PINCTRL_FUNC(GPIO5_4, 49, FUNC1, PUPD_DOWN, 3, ISP, 0x40);
PINCTRL_FUNC(UART2_RTSN, 49, FUNC2, PUPD_DOWN, 3, ISP, 0x40);
PINCTRL_FUNC(PWM2, 49, FUNC3, PUPD_DOWN, 3, ISP, 0x40);
PINCTRL_FUNC(IRISP_ADC_DATA2, 49, FUNC4, PUPD_DOWN, 3, ISP, 0x40);
PINCTRL_FUNC(IRISP_VI_DATA2, 49, FUNC5, PUPD_DOWN, 3, ISP, 0x40);
PINCTRL_FUNC(MAC1_RXD_1, 49, FUNC7, PUPD_DOWN, 3, ISP, 0x40);
PINCTRL_FUNC(VI_DATA1, 50, FUNC0, PUPD_DOWN, 3, ISP, 0x44);
PINCTRL_FUNC(GPIO5_5, 50, FUNC1, PUPD_DOWN, 3, ISP, 0x44);
PINCTRL_FUNC(UART2_RX, 50, FUNC2, PUPD_DOWN, 3, ISP, 0x44);
PINCTRL_FUNC(PWM1, 50, FUNC3, PUPD_DOWN, 3, ISP, 0x44);
PINCTRL_FUNC(IRISP_ADC_DATA1, 50, FUNC4, PUPD_DOWN, 3, ISP, 0x44);
PINCTRL_FUNC(IRISP_VI_DATA1, 50, FUNC5, PUPD_DOWN, 3, ISP, 0x44);
PINCTRL_FUNC(MAC1_RXD_0, 50, FUNC7, PUPD_DOWN, 3, ISP, 0x44);
PINCTRL_FUNC(VI_DATA0, 51, FUNC0, PUPD_DOWN, 3, ISP, 0x48);
PINCTRL_FUNC(GPIO5_6, 51, FUNC1, PUPD_DOWN, 3, ISP, 0x48);
PINCTRL_FUNC(UART2_TX, 51, FUNC2, PUPD_DOWN, 3, ISP, 0x48);
PINCTRL_FUNC(PWM0, 51, FUNC3, PUPD_DOWN, 3, ISP, 0x48);
PINCTRL_FUNC(IRISP_ADC_DATA0, 51, FUNC4, PUPD_DOWN, 3, ISP, 0x48);
PINCTRL_FUNC(IRISP_VI_DATA0, 51, FUNC5, PUPD_DOWN, 3, ISP, 0x48);
PINCTRL_FUNC(MAC1_RXDV, 51, FUNC7, PUPD_DOWN, 3, ISP, 0x48);
PINCTRL_FUNC(VI_VSYNC, 52, FUNC0, PUPD_DOWN, 3, ISP, 0x4c);
PINCTRL_FUNC(GPIO5_7, 52, FUNC1, PUPD_DOWN, 3, ISP, 0x4c);
PINCTRL_FUNC(UART1_CTSN, 52, FUNC2, PUPD_DOWN, 3, ISP, 0x4c);
PINCTRL_FUNC(PWM3, 52, FUNC3, PUPD_DOWN, 3, ISP, 0x4c);
PINCTRL_FUNC(IRISP_VI_VSYNC, 52, FUNC5, PUPD_DOWN, 3, ISP, 0x4c);
PINCTRL_FUNC(MAC1_MDIO, 52, FUNC7, PUPD_DOWN, 3, ISP, 0x4c);
PINCTRL_FUNC(VI_HSYNC, 53, FUNC0, PUPD_DOWN, 3, ISP, 0x50);
PINCTRL_FUNC(GPIO6_0, 53, FUNC1, PUPD_DOWN, 3, ISP, 0x50);
PINCTRL_FUNC(UART1_RTSN, 53, FUNC2, PUPD_DOWN, 3, ISP, 0x50);
PINCTRL_FUNC(PWM2, 53, FUNC3, PUPD_DOWN, 3, ISP, 0x50);
PINCTRL_FUNC(IRISP_VI_HSYNC, 53, FUNC5, PUPD_DOWN, 3, ISP, 0x50);
PINCTRL_FUNC(MAC1_MDC, 53, FUNC7, PUPD_DOWN, 3, ISP, 0x50);
PINCTRL_FUNC(VI_PCLK, 54, FUNC0, PUPD_DOWN, 3, ISP, 0x54);
PINCTRL_FUNC(GPIO6_1, 54, FUNC1, PUPD_DOWN, 3, ISP, 0x54);
PINCTRL_FUNC(UART1_RX, 54, FUNC2, PUPD_DOWN, 3, ISP, 0x54);
PINCTRL_FUNC(PWM1, 54, FUNC3, PUPD_DOWN, 3, ISP, 0x54);
PINCTRL_FUNC(IRISP_VI_PCLK, 54, FUNC5, PUPD_DOWN, 3, ISP, 0x54);
PINCTRL_FUNC(MAC1_RMII_CLK, 54, FUNC7, PUPD_DOWN, 3, ISP, 0x54);
PINCTRL_FUNC(MAC1_REF_CLK, 55, FUNC0, PUPD_NONE, 3, ISP, 0x58);
PINCTRL_FUNC(IRISP_SDA0, 56, FUNC0, PUPD_DOWN, 3, ISP, 0x5c);
PINCTRL_FUNC(GPIO6_2, 56, FUNC1, PUPD_DOWN, 3, ISP, 0x5c);
PINCTRL_FUNC(IRISP_SDA1, 57, FUNC0, PUPD_DOWN, 3, ISP, 0x60);
PINCTRL_FUNC(GPIO6_3, 57, FUNC1, PUPD_DOWN, 3, ISP, 0x60);
PINCTRL_FUNC(IRISP_SDA2, 58, FUNC0, PUPD_DOWN, 3, ISP, 0x64);
PINCTRL_FUNC(GPIO6_4, 58, FUNC1, PUPD_DOWN, 3, ISP, 0x64);
PINCTRL_FUNC(SENSOR_PDN2, 59, FUNC0, PUPD_DOWN, 3, ISP, 0x68);
PINCTRL_FUNC(GPIO6_5, 59, FUNC1, PUPD_DOWN, 3, ISP, 0x68);
PINCTRL_FUNC(UART1_TX, 59, FUNC2, PUPD_DOWN, 3, ISP, 0x68);
PINCTRL_FUNC(SPI1_CSN, 59, FUNC3, PUPD_DOWN, 3, ISP, 0x68);
PINCTRL_FUNC(IRISP_ADC_CLK_OUT, 59, FUNC4, PUPD_DOWN, 3, ISP, 0x68);
PINCTRL_FUNC(SENSOR_RSTN2, 60, FUNC0, PUPD_DOWN, 3, ISP, 0x6c);
PINCTRL_FUNC(GPIO6_6, 60, FUNC1, PUPD_DOWN, 3, ISP, 0x6c);
PINCTRL_FUNC(I2C3_SDA, 60, FUNC2, PUPD_DOWN, 3, ISP, 0x6c);
PINCTRL_FUNC(IRISP_SENSOR_RSTN2, 60, FUNC5, PUPD_DOWN, 3, ISP, 0x6c);
PINCTRL_FUNC(SENSOR_CLK2, 61, FUNC0, PUPD_DOWN, 3, ISP, 0x70);
PINCTRL_FUNC(GPIO6_7, 61, FUNC1, PUPD_DOWN, 3, ISP, 0x70);
PINCTRL_FUNC(I2C3_SCL, 61, FUNC2, PUPD_DOWN, 3, ISP, 0x70);
PINCTRL_FUNC(IRISP_DRIVER_CLK_O, 61, FUNC4, PUPD_DOWN, 3, ISP, 0x70);
PINCTRL_FUNC(IRISP_SENSOR_CLK2, 61, FUNC5, PUPD_DOWN, 3, ISP, 0x70);
PINCTRL_FUNC(I2C2_SDA, 62, FUNC0, PUPD_UP, 3, ISP, 0x74);
PINCTRL_FUNC(GPIO7_0, 62, FUNC1, PUPD_UP, 3, ISP, 0x74);
PINCTRL_FUNC(IRISP_I2C2_SDA, 62, FUNC2, PUPD_UP, 3, ISP, 0x74);
PINCTRL_FUNC(I2C2_SCL, 63, FUNC0, PUPD_UP, 3, ISP, 0x78);
PINCTRL_FUNC(GPIO7_1, 63, FUNC1, PUPD_UP, 3, ISP, 0x78);
PINCTRL_FUNC(IRISP_I2C2_SCL, 63, FUNC2, PUPD_UP, 3, ISP, 0x78);
PINCTRL_FUNC(I2C1_SDA, 64, FUNC0, PUPD_UP, 3, ISP, 0x7c);
PINCTRL_FUNC(GPIO7_2, 64, FUNC1, PUPD_UP, 3, ISP, 0x7c);
PINCTRL_FUNC(PWM11, 64, FUNC2, PUPD_UP, 3, ISP, 0x7c);
PINCTRL_FUNC(UART5_RX, 64, FUNC3, PUPD_UP, 3, ISP, 0x7c);
PINCTRL_FUNC(UART4_CTSN, 64, FUNC4, PUPD_UP, 3, ISP, 0x7c);
PINCTRL_FUNC(SENSOR_VS1, 64, FUNC5, PUPD_UP, 3, ISP, 0x7c);
PINCTRL_FUNC(I2C1_SCL, 65, FUNC0, PUPD_UP, 3, ISP, 0x80);
PINCTRL_FUNC(GPIO7_3, 65, FUNC1, PUPD_UP, 3, ISP, 0x80);
PINCTRL_FUNC(PWM10, 65, FUNC2, PUPD_UP, 3, ISP, 0x80);
PINCTRL_FUNC(UART5_TX, 65, FUNC3, PUPD_UP, 3, ISP, 0x80);
PINCTRL_FUNC(UART4_RTSN, 65, FUNC4, PUPD_UP, 3, ISP, 0x80);
PINCTRL_FUNC(SENSOR_HS1, 65, FUNC5, PUPD_UP, 3, ISP, 0x80);
PINCTRL_FUNC(SENSOR_PDN1, 66, FUNC0, PUPD_DOWN, 3, ISP, 0x84);
PINCTRL_FUNC(GPIO7_4, 66, FUNC1, PUPD_DOWN, 3, ISP, 0x84);
PINCTRL_FUNC(PWM9, 66, FUNC2, PUPD_DOWN, 3, ISP, 0x84);
PINCTRL_FUNC(UART4_RX, 66, FUNC3, PUPD_DOWN, 3, ISP, 0x84);
PINCTRL_FUNC(SENSOR_RSTN1, 67, FUNC0, PUPD_DOWN, 3, ISP, 0x88);
PINCTRL_FUNC(GPIO7_5, 67, FUNC1, PUPD_DOWN, 3, ISP, 0x88);
PINCTRL_FUNC(PWM8, 67, FUNC2, PUPD_DOWN, 3, ISP, 0x88);
PINCTRL_FUNC(UART4_TX, 67, FUNC3, PUPD_DOWN, 3, ISP, 0x88);
PINCTRL_FUNC(SENSOR_CLK1, 68, FUNC0, PUPD_DOWN, 3, ISP, 0x8c);
PINCTRL_FUNC(GPIO7_6, 68, FUNC1, PUPD_DOWN, 3, ISP, 0x8c);
PINCTRL_FUNC(PWM7, 68, FUNC2, PUPD_DOWN, 3, ISP, 0x8c);
PINCTRL_FUNC(SPI0_CSN0, 70, FUNC0, PUPD_DOWN, 3, ISP, 0x94);
PINCTRL_FUNC(GPIO8_0, 70, FUNC1, PUPD_DOWN, 3, ISP, 0x94);
PINCTRL_FUNC(I2C1_SDA, 70, FUNC2, PUPD_DOWN, 3, ISP, 0x94);
PINCTRL_FUNC(IRISP_SPI0_CSN0, 70, FUNC3, PUPD_DOWN, 3, ISP, 0x94);
PINCTRL_FUNC(SPI0_MISO, 71, FUNC0, PUPD_DOWN, 3, ISP, 0x98);
PINCTRL_FUNC(GPIO8_1, 71, FUNC1, PUPD_DOWN, 3, ISP, 0x98);
PINCTRL_FUNC(I2C1_SCL, 71, FUNC2, PUPD_DOWN, 3, ISP, 0x98);
PINCTRL_FUNC(IRISP_SPI0_MISO, 71, FUNC3, PUPD_DOWN, 3, ISP, 0x98);
PINCTRL_FUNC(SPI0_MOSI, 72, FUNC0, PUPD_DOWN, 3, ISP, 0x9c);
PINCTRL_FUNC(GPIO8_2, 72, FUNC1, PUPD_DOWN, 3, ISP, 0x9c);
PINCTRL_FUNC(I2C0_SDA, 72, FUNC2, PUPD_DOWN, 3, ISP, 0x9c);
PINCTRL_FUNC(IRISP_SPI0_MOSI, 72, FUNC3, PUPD_DOWN, 3, ISP, 0x9c);
PINCTRL_FUNC(SPI0_CLK, 73, FUNC0, PUPD_DOWN, 3, ISP, 0xa0);
PINCTRL_FUNC(GPIO8_3, 73, FUNC1, PUPD_DOWN, 3, ISP, 0xa0);
PINCTRL_FUNC(I2C0_SCL, 73, FUNC2, PUPD_DOWN, 3, ISP, 0xa0);
PINCTRL_FUNC(IRISP_SPI0_CLK, 73, FUNC3, PUPD_DOWN, 3, ISP, 0xa0);
PINCTRL_FUNC(SENSOR_PDN0, 76, FUNC0, PUPD_DOWN, 3, ISP, 0xac);
PINCTRL_FUNC(GPIO8_6, 76, FUNC1, PUPD_DOWN, 3, ISP, 0xac);
PINCTRL_FUNC(PWM3, 76, FUNC2, PUPD_DOWN, 3, ISP, 0xac);
PINCTRL_FUNC(IRISP_POWER_EN, 76, FUNC3, PUPD_DOWN, 3, ISP, 0xac);
PINCTRL_FUNC(SENSOR_RSTN0, 77, FUNC0, PUPD_DOWN, 3, ISP, 0xb0);
PINCTRL_FUNC(GPIO8_7, 77, FUNC1, PUPD_DOWN, 3, ISP, 0xb0);
PINCTRL_FUNC(PWM2, 77, FUNC2, PUPD_DOWN, 3, ISP, 0xb0);
PINCTRL_FUNC(IRISP_GYRO_INT2, 77, FUNC3, PUPD_DOWN, 3, ISP, 0xb0);
PINCTRL_FUNC(SENSOR_CLK0, 78, FUNC0, PUPD_DOWN, 3, ISP, 0xb4);
PINCTRL_FUNC(GPIO9_0, 78, FUNC1, PUPD_DOWN, 3, ISP, 0xb4);
PINCTRL_FUNC(PWM1, 78, FUNC2, PUPD_DOWN, 3, ISP, 0xb4);
PINCTRL_FUNC(IRISP_GYRO_INT1, 78, FUNC3, PUPD_DOWN, 3, ISP, 0xb4);
PINCTRL_FUNC(LCD_DE, 79, FUNC0, PUPD_DOWN, 3, VDU, 0x1c);
PINCTRL_FUNC(GPIO3_6, 79, FUNC1, PUPD_DOWN, 3, VDU, 0x1c);
PINCTRL_FUNC(UART1_TX, 79, FUNC2, PUPD_DOWN, 3, VDU, 0x1c);
PINCTRL_FUNC(PWM0, 79, FUNC3, PUPD_DOWN, 3, VDU, 0x1c);
PINCTRL_FUNC(LCD_TE, 79, FUNC4, PUPD_DOWN, 3, VDU, 0x1c);
PINCTRL_FUNC(IRISP_LCD_DE, 79, FUNC5, PUPD_DOWN, 3, VDU, 0x1c);
PINCTRL_FUNC(LCD_HSYNC, 80, FUNC0, PUPD_DOWN, 3, VDU, 0x20);
PINCTRL_FUNC(GPIO3_5, 80, FUNC1, PUPD_DOWN, 3, VDU, 0x20);
PINCTRL_FUNC(UART1_RX, 80, FUNC2, PUPD_DOWN, 3, VDU, 0x20);
PINCTRL_FUNC(PWM1, 80, FUNC3, PUPD_DOWN, 3, VDU, 0x20);
PINCTRL_FUNC(IRISP_LCD_HSYNC, 80, FUNC5, PUPD_DOWN, 3, VDU, 0x20);
PINCTRL_FUNC(LCD_VSYNC, 81, FUNC0, PUPD_DOWN, 3, VDU, 0x24);
PINCTRL_FUNC(GPIO3_4, 81, FUNC1, PUPD_DOWN, 3, VDU, 0x24);
PINCTRL_FUNC(UART1_RTSN, 81, FUNC2, PUPD_DOWN, 3, VDU, 0x24);
PINCTRL_FUNC(PWM2, 81, FUNC3, PUPD_DOWN, 3, VDU, 0x24);
PINCTRL_FUNC(IRISP_LCD_VSYNC, 81, FUNC5, PUPD_DOWN, 3, VDU, 0x24);
PINCTRL_FUNC(LCD_CLK, 82, FUNC0, PUPD_DOWN, 3, VDU, 0x28);
PINCTRL_FUNC(GPIO3_3, 82, FUNC1, PUPD_DOWN, 3, VDU, 0x28);
PINCTRL_FUNC(UART1_CTSN, 82, FUNC2, PUPD_DOWN, 3, VDU, 0x28);
PINCTRL_FUNC(PWM3, 82, FUNC3, PUPD_DOWN, 3, VDU, 0x28);
PINCTRL_FUNC(IRISP_LCD_CLK, 82, FUNC5, PUPD_DOWN, 3, VDU, 0x28);
PINCTRL_FUNC(LCD_D0, 83, FUNC0, PUPD_UP, 3, VDU, 0x2c);
PINCTRL_FUNC(GPIO3_2, 83, FUNC1, PUPD_UP, 3, VDU, 0x2c);
PINCTRL_FUNC(UART2_TX, 83, FUNC2, PUPD_UP, 3, VDU, 0x2c);
PINCTRL_FUNC(PWM4, 83, FUNC3, PUPD_UP, 3, VDU, 0x2c);
PINCTRL_FUNC(IRISP_LCD_D0, 83, FUNC5, PUPD_UP, 3, VDU, 0x2c);
PINCTRL_FUNC(LCD_D1, 84, FUNC0, PUPD_DOWN, 3, VDU, 0x30);
PINCTRL_FUNC(GPIO3_1, 84, FUNC1, PUPD_DOWN, 3, VDU, 0x30);
PINCTRL_FUNC(UART2_RX, 84, FUNC2, PUPD_DOWN, 3, VDU, 0x30);
PINCTRL_FUNC(PWM5, 84, FUNC3, PUPD_DOWN, 3, VDU, 0x30);
PINCTRL_FUNC(IRISP_LCD_D1, 84, FUNC5, PUPD_DOWN, 3, VDU, 0x30);
PINCTRL_FUNC(LCD_D2, 85, FUNC0, PUPD_UP, 3, VDU, 0x34);
PINCTRL_FUNC(GPIO3_0, 85, FUNC1, PUPD_UP, 3, VDU, 0x34);
PINCTRL_FUNC(UART2_RTSN, 85, FUNC2, PUPD_UP, 3, VDU, 0x34);
PINCTRL_FUNC(PWM6, 85, FUNC3, PUPD_UP, 3, VDU, 0x34);
PINCTRL_FUNC(IRISP_LCD_D2, 85, FUNC5, PUPD_UP, 3, VDU, 0x34);
PINCTRL_FUNC(LCD_D3, 86, FUNC0, PUPD_DOWN, 3, VDU, 0x38);
PINCTRL_FUNC(GPIO2_7, 86, FUNC1, PUPD_DOWN, 3, VDU, 0x38);
PINCTRL_FUNC(UART2_CTSN, 86, FUNC2, PUPD_DOWN, 3, VDU, 0x38);
PINCTRL_FUNC(PWM7, 86, FUNC3, PUPD_DOWN, 3, VDU, 0x38);
PINCTRL_FUNC(IRISP_LCD_D3, 86, FUNC5, PUPD_DOWN, 3, VDU, 0x38);
PINCTRL_FUNC(LCD_D4, 87, FUNC0, PUPD_UP, 3, VDU, 0x3c);
PINCTRL_FUNC(GPIO2_6, 87, FUNC1, PUPD_UP, 3, VDU, 0x3c);
PINCTRL_FUNC(UART3_TX, 87, FUNC2, PUPD_UP, 3, VDU, 0x3c);
PINCTRL_FUNC(PWM8, 87, FUNC3, PUPD_UP, 3, VDU, 0x3c);
PINCTRL_FUNC(IRISP_LCD_D4, 87, FUNC5, PUPD_UP, 3, VDU, 0x3c);
PINCTRL_FUNC(LCD_D5, 88, FUNC0, PUPD_DOWN, 3, VDU, 0x40);
PINCTRL_FUNC(GPIO2_5, 88, FUNC1, PUPD_DOWN, 3, VDU, 0x40);
PINCTRL_FUNC(UART3_RX, 88, FUNC2, PUPD_DOWN, 3, VDU, 0x40);
PINCTRL_FUNC(PWM9, 88, FUNC3, PUPD_DOWN, 3, VDU, 0x40);
PINCTRL_FUNC(IRISP_LCD_D5, 88, FUNC5, PUPD_DOWN, 3, VDU, 0x40);
PINCTRL_FUNC(LCD_D6, 89, FUNC0, PUPD_DOWN, 3, VDU, 0x44);
PINCTRL_FUNC(GPIO2_4, 89, FUNC1, PUPD_DOWN, 3, VDU, 0x44);
PINCTRL_FUNC(UART3_RTSN, 89, FUNC2, PUPD_DOWN, 3, VDU, 0x44);
PINCTRL_FUNC(PWM10, 89, FUNC3, PUPD_DOWN, 3, VDU, 0x44);
PINCTRL_FUNC(IRISP_LCD_D6, 89, FUNC5, PUPD_DOWN, 3, VDU, 0x44);
PINCTRL_FUNC(LCD_D7, 90, FUNC0, PUPD_DOWN, 3, VDU, 0x48);
PINCTRL_FUNC(GPIO2_3, 90, FUNC1, PUPD_DOWN, 3, VDU, 0x48);
PINCTRL_FUNC(UART3_CTSN, 90, FUNC2, PUPD_DOWN, 3, VDU, 0x48);
PINCTRL_FUNC(PWM11, 90, FUNC3, PUPD_DOWN, 3, VDU, 0x48);
PINCTRL_FUNC(IRISP_LCD_D7, 90, FUNC5, PUPD_DOWN, 3, VDU, 0x48);
PINCTRL_FUNC(LCD_D8, 91, FUNC0, PUPD_DOWN, 3, VDU, 0x4c);
PINCTRL_FUNC(GPIO2_2, 91, FUNC1, PUPD_DOWN, 3, VDU, 0x4c);
PINCTRL_FUNC(UART4_TX, 91, FUNC2, PUPD_DOWN, 3, VDU, 0x4c);
PINCTRL_FUNC(I2C2_SCL, 91, FUNC3, PUPD_DOWN, 3, VDU, 0x4c);
PINCTRL_FUNC(IRISP_LCD_D8, 91, FUNC5, PUPD_DOWN, 3, VDU, 0x4c);
PINCTRL_FUNC(LCD_D9, 92, FUNC0, PUPD_DOWN, 3, VDU, 0x50);
PINCTRL_FUNC(GPIO2_1, 92, FUNC1, PUPD_DOWN, 3, VDU, 0x50);
PINCTRL_FUNC(UART4_RX, 92, FUNC2, PUPD_DOWN, 3, VDU, 0x50);
PINCTRL_FUNC(I2C2_SDA, 92, FUNC3, PUPD_DOWN, 3, VDU, 0x50);
PINCTRL_FUNC(IRISP_LCD_D9, 92, FUNC5, PUPD_DOWN, 3, VDU, 0x50);
PINCTRL_FUNC(LCD_D10, 93, FUNC0, PUPD_DOWN, 3, VDU, 0x54);
PINCTRL_FUNC(GPIO2_0, 93, FUNC1, PUPD_DOWN, 3, VDU, 0x54);
PINCTRL_FUNC(UART4_RTSN, 93, FUNC2, PUPD_DOWN, 3, VDU, 0x54);
PINCTRL_FUNC(I2C3_SCL, 93, FUNC3, PUPD_DOWN, 3, VDU, 0x54);
PINCTRL_FUNC(IRISP_LCD_D10, 93, FUNC5, PUPD_DOWN, 3, VDU, 0x54);
PINCTRL_FUNC(LCD_D11, 94, FUNC0, PUPD_DOWN, 3, VDU, 0x58);
PINCTRL_FUNC(GPIO1_7, 94, FUNC1, PUPD_DOWN, 3, VDU, 0x58);
PINCTRL_FUNC(UART4_CTSN, 94, FUNC2, PUPD_DOWN, 3, VDU, 0x58);
PINCTRL_FUNC(I2C3_SDA, 94, FUNC3, PUPD_DOWN, 3, VDU, 0x58);
PINCTRL_FUNC(SPI0_MOSI, 94, FUNC4, PUPD_DOWN, 3, VDU, 0x58);
PINCTRL_FUNC(IRISP_LCD_D11, 94, FUNC5, PUPD_DOWN, 3, VDU, 0x58);
PINCTRL_FUNC(LCD_D12, 95, FUNC0, PUPD_DOWN, 3, VDU, 0x5c);
PINCTRL_FUNC(GPIO1_6, 95, FUNC1, PUPD_DOWN, 3, VDU, 0x5c);
PINCTRL_FUNC(UART5_TX, 95, FUNC2, PUPD_DOWN, 3, VDU, 0x5c);
PINCTRL_FUNC(I2C4_SCL, 95, FUNC3, PUPD_DOWN, 3, VDU, 0x5c);
PINCTRL_FUNC(SPI0_MISO, 95, FUNC4, PUPD_DOWN, 3, VDU, 0x5c);
PINCTRL_FUNC(IRISP_LCD_D12, 95, FUNC5, PUPD_DOWN, 3, VDU, 0x5c);
PINCTRL_FUNC(LCD_D13, 96, FUNC0, PUPD_DOWN, 3, VDU, 0x60);
PINCTRL_FUNC(GPIO1_5, 96, FUNC1, PUPD_DOWN, 3, VDU, 0x60);
PINCTRL_FUNC(UART5_RX, 96, FUNC2, PUPD_DOWN, 3, VDU, 0x60);
PINCTRL_FUNC(I2C4_SDA, 96, FUNC3, PUPD_DOWN, 3, VDU, 0x60);
PINCTRL_FUNC(SPI0_CLK, 96, FUNC4, PUPD_DOWN, 3, VDU, 0x60);
PINCTRL_FUNC(IRISP_LCD_D13, 96, FUNC5, PUPD_DOWN, 3, VDU, 0x60);
PINCTRL_FUNC(LCD_D14, 97, FUNC0, PUPD_DOWN, 3, VDU, 0x64);
PINCTRL_FUNC(GPIO1_4, 97, FUNC1, PUPD_DOWN, 3, VDU, 0x64);
PINCTRL_FUNC(UART5_RTSN, 97, FUNC2, PUPD_DOWN, 3, VDU, 0x64);
PINCTRL_FUNC(I2C5_SCL, 97, FUNC3, PUPD_DOWN, 3, VDU, 0x64);
PINCTRL_FUNC(SPI0_CSN0, 97, FUNC4, PUPD_DOWN, 3, VDU, 0x64);
PINCTRL_FUNC(IRISP_LCD_D14, 97, FUNC5, PUPD_DOWN, 3, VDU, 0x64);
PINCTRL_FUNC(LCD_D15, 98, FUNC0, PUPD_DOWN, 3, VDU, 0x68);
PINCTRL_FUNC(GPIO1_3, 98, FUNC1, PUPD_DOWN, 3, VDU, 0x68);
PINCTRL_FUNC(UART5_CTSN, 98, FUNC2, PUPD_DOWN, 3, VDU, 0x68);
PINCTRL_FUNC(I2C5_SDA, 98, FUNC3, PUPD_DOWN, 3, VDU, 0x68);
PINCTRL_FUNC(SPI0_CSN1, 98, FUNC4, PUPD_DOWN, 3, VDU, 0x68);
PINCTRL_FUNC(IRISP_LCD_D15, 98, FUNC5, PUPD_DOWN, 3, VDU, 0x68);
PINCTRL_FUNC(LCD_D16, 99, FUNC0, PUPD_DOWN, 3, VDU, 0x6c);
PINCTRL_FUNC(GPIO1_2, 99, FUNC1, PUPD_DOWN, 3, VDU, 0x6c);
PINCTRL_FUNC(MAC_RXDV, 99, FUNC2, PUPD_DOWN, 3, VDU, 0x6c);
PINCTRL_FUNC(I2C4_SCL, 99, FUNC3, PUPD_DOWN, 3, VDU, 0x6c);
PINCTRL_FUNC(SDIO1_CD, 99, FUNC4, PUPD_UP, 3, VDU, 0x6c);
PINCTRL_FUNC(SPI0_CLK, 99, FUNC5, PUPD_DOWN, 3, VDU, 0x6c);
PINCTRL_FUNC(SPI1_CLK, 99, FUNC6, PUPD_DOWN, 3, VDU, 0x6c);
PINCTRL_FUNC(LCD_D17, 100, FUNC0, PUPD_DOWN, 3, VDU, 0x70);
PINCTRL_FUNC(GPIO1_1, 100, FUNC1, PUPD_DOWN, 3, VDU, 0x70);
PINCTRL_FUNC(MAC_RXD_0, 100, FUNC2, PUPD_DOWN, 3, VDU, 0x70);
PINCTRL_FUNC(I2C4_SDA, 100, FUNC3, PUPD_DOWN, 3, VDU, 0x70);
PINCTRL_FUNC(SDIO1_D0, 100, FUNC4, PUPD_DOWN, 3, VDU, 0x70);
PINCTRL_FUNC(SPI0_MOSI, 100, FUNC5, PUPD_DOWN, 3, VDU, 0x70);
PINCTRL_FUNC(SPI1_MOSI, 100, FUNC6, PUPD_DOWN, 3, VDU, 0x70);
PINCTRL_FUNC(LCD_D18, 101, FUNC0, PUPD_DOWN, 3, VDU, 0x74);
PINCTRL_FUNC(GPIO1_0, 101, FUNC1, PUPD_DOWN, 3, VDU, 0x74);
PINCTRL_FUNC(MAC_RXD_1, 101, FUNC2, PUPD_DOWN, 3, VDU, 0x74);
PINCTRL_FUNC(I2C5_SCL, 101, FUNC3, PUPD_DOWN, 3, VDU, 0x74);
PINCTRL_FUNC(SDIO1_D1, 101, FUNC4, PUPD_DOWN, 3, VDU, 0x74);
PINCTRL_FUNC(SPI0_MISO, 101, FUNC5, PUPD_DOWN, 3, VDU, 0x74);
PINCTRL_FUNC(SPI1_MISO, 101, FUNC6, PUPD_DOWN, 3, VDU, 0x74);
PINCTRL_FUNC(LCD_D19, 102, FUNC0, PUPD_DOWN, 3, VDU, 0x78);
PINCTRL_FUNC(GPIO0_7, 102, FUNC1, PUPD_DOWN, 3, VDU, 0x78);
PINCTRL_FUNC(MAC_TXEN, 102, FUNC2, PUPD_DOWN, 3, VDU, 0x78);
PINCTRL_FUNC(I2C5_SDA, 102, FUNC3, PUPD_DOWN, 3, VDU, 0x78);
PINCTRL_FUNC(SDIO1_CMD, 102, FUNC4, PUPD_DOWN, 3, VDU, 0x78);
PINCTRL_FUNC(SPI0_CSN0, 102, FUNC5, PUPD_DOWN, 3, VDU, 0x78);
PINCTRL_FUNC(SPI1_CSN0, 102, FUNC6, PUPD_DOWN, 3, VDU, 0x78);
PINCTRL_FUNC(LCD_D20, 103, FUNC0, PUPD_DOWN, 3, VDU, 0x7c);
PINCTRL_FUNC(GPIO0_6, 103, FUNC1, PUPD_DOWN, 3, VDU, 0x7c);
PINCTRL_FUNC(MAC_TXD_0, 103, FUNC2, PUPD_DOWN, 3, VDU, 0x7c);
PINCTRL_FUNC(SDIO1_D2, 103, FUNC4, PUPD_DOWN, 3, VDU, 0x7c);
PINCTRL_FUNC(SPI0_CSN1, 103, FUNC5, PUPD_DOWN, 3, VDU, 0x7c);
PINCTRL_FUNC(SPI1_CSN1, 103, FUNC6, PUPD_DOWN, 3, VDU, 0x7c);
PINCTRL_FUNC(LCD_D21, 104, FUNC0, PUPD_DOWN, 3, VDU, 0x80);
PINCTRL_FUNC(GPIO0_5, 104, FUNC1, PUPD_DOWN, 3, VDU, 0x80);
PINCTRL_FUNC(MAC_TXD_1, 104, FUNC2, PUPD_DOWN, 3, VDU, 0x80);
PINCTRL_FUNC(PWM8, 104, FUNC3, PUPD_DOWN, 3, VDU, 0x80);
PINCTRL_FUNC(SDIO1_D3, 104, FUNC4, PUPD_DOWN, 3, VDU, 0x80);
PINCTRL_FUNC(LCD_D22, 105, FUNC0, PUPD_DOWN, 3, VDU, 0x84);
PINCTRL_FUNC(GPIO0_4, 105, FUNC1, PUPD_DOWN, 3, VDU, 0x84);
PINCTRL_FUNC(MAC_MDIO, 105, FUNC2, PUPD_DOWN, 3, VDU, 0x84);
PINCTRL_FUNC(PWM9, 105, FUNC3, PUPD_DOWN, 3, VDU, 0x84);
PINCTRL_FUNC(LCD_D23, 106, FUNC0, PUPD_DOWN, 3, VDU, 0x88);
PINCTRL_FUNC(GPIO0_3, 106, FUNC1, PUPD_DOWN, 3, VDU, 0x88);
PINCTRL_FUNC(MAC_MDC, 106, FUNC2, PUPD_DOWN, 3, VDU, 0x88);
PINCTRL_FUNC(PWM10, 106, FUNC3, PUPD_DOWN, 3, VDU, 0x88);
PINCTRL_FUNC(SDIO1_PWREN, 106, FUNC4, PUPD_DOWN, 3, VDU, 0x88);
PINCTRL_FUNC(MAC_RMII_CLK, 107, FUNC0, PUPD_DOWN, 3, VDU, 0x8c);
PINCTRL_FUNC(GPIO0_2, 107, FUNC1, PUPD_DOWN, 3, VDU, 0x8c);
PINCTRL_FUNC(PWM11, 107, FUNC3, PUPD_DOWN, 3, VDU, 0x8c);
PINCTRL_FUNC(SDIO1_CLK, 107, FUNC4, PUPD_DOWN, 3, VDU, 0x8c);
PINCTRL_FUNC(MAC_REF_CLK, 108, FUNC0, PUPD_NONE, 3, VDU, 0x90);
PINCTRL_FUNC(PHY_REST, 109, FUNC0, PUPD_DOWN, 3, VDU, 0x94);
PINCTRL_FUNC(GPIO16_0, 109, FUNC1, PUPD_DOWN, 3, VDU, 0x94);
PINCTRL_FUNC(EPHY_CLK, 109, FUNC2, PUPD_DOWN, 3, VDU, 0x94);
PINCTRL_FUNC(EPHY_LED_LINK, 110, FUNC0, PUPD_NONE, 3, VDU, 0x98);
PINCTRL_FUNC(GPIO0_1, 110, FUNC1, PUPD_NONE, 3, VDU, 0x98);
PINCTRL_FUNC(PWM0, 110, FUNC2, PUPD_NONE, 3, VDU, 0x98);
PINCTRL_FUNC(UART3_TX, 110, FUNC3, PUPD_NONE, 3, VDU, 0x98);
PINCTRL_FUNC(I2C4_SCL, 110, FUNC4, PUPD_NONE, 3, VDU, 0x98);
PINCTRL_FUNC(EPHY_LED_DAT, 111, FUNC0, PUPD_NONE, 3, VDU, 0x9c);
PINCTRL_FUNC(GPIO0_0, 111, FUNC1, PUPD_NONE, 3, VDU, 0x9c);
PINCTRL_FUNC(PWM7, 111, FUNC2, PUPD_NONE, 3, VDU, 0x9c);
PINCTRL_FUNC(UART3_RX, 111, FUNC3, PUPD_NONE, 3, VDU, 0x9c);
PINCTRL_FUNC(I2C4_SDA, 111, FUNC4, PUPD_NONE, 3, VDU, 0x9c);
PINCTRL_FUNC(SDIO1_PWREN, 122, FUNC0, PUPD_UP, 3, VDU, 0xc8);
PINCTRL_FUNC(GPIO13_2, 122, FUNC1, PUPD_UP, 3, VDU, 0xc8);
PINCTRL_FUNC(PWM7, 122, FUNC2, PUPD_UP, 3, VDU, 0xc8);
PINCTRL_FUNC(SDIO1_D3, 123, FUNC0, PUPD_DOWN, 3, VDU, 0xcc);
PINCTRL_FUNC(GPIO13_3, 123, FUNC1, PUPD_DOWN, 3, VDU, 0xcc);
PINCTRL_FUNC(PWM6, 123, FUNC2, PUPD_DOWN, 3, VDU, 0xcc);
PINCTRL_FUNC(I2C5_SDA, 123, FUNC3, PUPD_DOWN, 3, VDU, 0xcc);
PINCTRL_FUNC(SPI1_CSN0, 123, FUNC4, PUPD_DOWN, 3, VDU, 0xcc);
PINCTRL_FUNC(SDIO1_D2, 124, FUNC0, PUPD_DOWN, 3, VDU, 0xd0);
PINCTRL_FUNC(GPIO13_4, 124, FUNC1, PUPD_DOWN, 3, VDU, 0xd0);
PINCTRL_FUNC(PWM5, 124, FUNC2, PUPD_DOWN, 3, VDU, 0xd0);
PINCTRL_FUNC(I2C5_SCL, 124, FUNC3, PUPD_DOWN, 3, VDU, 0xd0);
PINCTRL_FUNC(SDIO1_D1, 125, FUNC0, PUPD_DOWN, 3, VDU, 0xd4);
PINCTRL_FUNC(GPIO13_5, 125, FUNC1, PUPD_DOWN, 3, VDU, 0xd4);
PINCTRL_FUNC(PWM4, 125, FUNC2, PUPD_DOWN, 3, VDU, 0xd4);
PINCTRL_FUNC(I2C4_SDA, 125, FUNC3, PUPD_DOWN, 3, VDU, 0xd4);
PINCTRL_FUNC(SPI1_CSN1, 125, FUNC4, PUPD_DOWN, 3, VDU, 0xd4);
PINCTRL_FUNC(SDIO1_D0, 126, FUNC0, PUPD_DOWN, 3, VDU, 0xd8);
PINCTRL_FUNC(GPIO13_6, 126, FUNC1, PUPD_DOWN, 3, VDU, 0xd8);
PINCTRL_FUNC(PWM3, 126, FUNC2, PUPD_DOWN, 3, VDU, 0xd8);
PINCTRL_FUNC(I2C4_SCL, 126, FUNC3, PUPD_DOWN, 3, VDU, 0xd8);
PINCTRL_FUNC(SPI1_MISO, 126, FUNC4, PUPD_DOWN, 3, VDU, 0xd8);
PINCTRL_FUNC(SDIO1_CMD, 127, FUNC0, PUPD_UP, 3, VDU, 0xdc);
PINCTRL_FUNC(GPIO13_7, 127, FUNC1, PUPD_UP, 3, VDU, 0xdc);
PINCTRL_FUNC(PWM2, 127, FUNC2, PUPD_UP, 3, VDU, 0xdc);
PINCTRL_FUNC(I2C3_SDA, 127, FUNC3, PUPD_UP, 3, VDU, 0xdc);
PINCTRL_FUNC(SPI1_MOSI, 127, FUNC4, PUPD_UP, 3, VDU, 0xdc);
PINCTRL_FUNC(SDIO1_CLK, 128, FUNC0, PUPD_UP, 3, VDU, 0xe0);
PINCTRL_FUNC(GPIO14_0, 128, FUNC1, PUPD_UP, 3, VDU, 0xe0);
PINCTRL_FUNC(PWM1, 128, FUNC2, PUPD_UP, 3, VDU, 0xe0);
PINCTRL_FUNC(I2C3_SCL, 128, FUNC3, PUPD_UP, 3, VDU, 0xe0);
PINCTRL_FUNC(SPI1_CLK, 128, FUNC4, PUPD_UP, 3, VDU, 0xe0);
PINCTRL_FUNC(SDIO1_CD, 129, FUNC0, PUPD_UP, 3, VDU, 0xe4);
PINCTRL_FUNC(GPIO14_1, 129, FUNC1, PUPD_UP, 3, VDU, 0xe4);
PINCTRL_FUNC(PWM0, 129, FUNC2, PUPD_UP, 3, VDU, 0xe4);


/* PINCTRL_MUX */

PINCTRL_MUX(DAC_AVE_RXDATA, 0, &PAD27_DAC_AVE_RXDATA);

PINCTRL_MUX(EMMC_CLK, 0, &PAD2_EMMC_CLK);
PINCTRL_MUX(EMMC_CMD, 0, &PAD3_EMMC_CMD);
PINCTRL_MUX(EMMC_D0, 0, &PAD11_EMMC_D0);
PINCTRL_MUX(EMMC_D1, 0, &PAD10_EMMC_D1);
PINCTRL_MUX(EMMC_D2, 0, &PAD9_EMMC_D2);
PINCTRL_MUX(EMMC_D3, 0, &PAD8_EMMC_D3);
PINCTRL_MUX(EMMC_D4, 0, &PAD7_EMMC_D4);
PINCTRL_MUX(EMMC_D5, 0, &PAD6_EMMC_D5);
PINCTRL_MUX(EMMC_D6, 0, &PAD5_EMMC_D6);
PINCTRL_MUX(EMMC_D7, 0, &PAD4_EMMC_D7);
PINCTRL_MUX(EMMC_DS, 0, &PAD0_EMMC_DS);
PINCTRL_MUX(EMMC_RSTN, 0, &PAD1_EMMC_RSTN);

PINCTRL_MUX(EPHY1_CLK, 0, &PAD44_EPHY1_CLK);

PINCTRL_MUX(EPHY_CLK, 0, &PAD109_EPHY_CLK);
PINCTRL_MUX(EPHY_LED_DAT, 0, &PAD111_EPHY_LED_DAT);
PINCTRL_MUX(EPHY_LED_LINK, 0, &PAD110_EPHY_LED_LINK);

PINCTRL_MUX(I2C0_SCL, 0, &PAD73_I2C0_SCL);
PINCTRL_MUX(I2C0_SDA, 0, &PAD72_I2C0_SDA);

PINCTRL_MUX(I2C1_SCL, 0, &PAD65_I2C1_SCL, &PAD71_I2C1_SCL);
PINCTRL_MUX(I2C1_SDA, 0, &PAD64_I2C1_SDA, &PAD70_I2C1_SDA);

PINCTRL_MUX(I2C2_SCL, 1, &PAD24_I2C2_SCL, &PAD63_I2C2_SCL, &PAD91_I2C2_SCL);
PINCTRL_MUX(I2C2_SDA, 1, &PAD23_I2C2_SDA, &PAD62_I2C2_SDA, &PAD92_I2C2_SDA);

PINCTRL_MUX(I2C3_SCL, 0, &PAD20_I2C3_SCL, &PAD22_I2C3_SCL, &PAD61_I2C3_SCL,
		&PAD93_I2C3_SCL, &PAD128_I2C3_SCL);
PINCTRL_MUX(I2C3_SDA, 0, &PAD19_I2C3_SDA, &PAD21_I2C3_SDA, &PAD60_I2C3_SDA,
		&PAD94_I2C3_SDA, &PAD127_I2C3_SDA);

PINCTRL_MUX(I2C4_SCL, 3, &PAD18_I2C4_SCL, &PAD39_I2C4_SCL, &PAD95_I2C4_SCL,
		&PAD99_I2C4_SCL, &PAD110_I2C4_SCL, &PAD126_I2C4_SCL);
PINCTRL_MUX(I2C4_SDA, 3, &PAD17_I2C4_SDA, &PAD38_I2C4_SDA, &PAD96_I2C4_SDA,
		&PAD100_I2C4_SDA, &PAD111_I2C4_SDA, &PAD125_I2C4_SDA);

PINCTRL_MUX(I2C5_SCL, 0, &PAD16_I2C5_SCL, &PAD37_I2C5_SCL, &PAD97_I2C5_SCL,
		&PAD101_I2C5_SCL, &PAD124_I2C5_SCL);
PINCTRL_MUX(I2C5_SDA, 0, &PAD15_I2C5_SDA, &PAD36_I2C5_SDA, &PAD98_I2C5_SDA,
		&PAD102_I2C5_SDA, &PAD123_I2C5_SDA);

PINCTRL_MUX(I2S0_BCLK, 0, &PAD23_I2S0_BCLK);
PINCTRL_MUX(I2S0_MCLK, 0, &PAD24_I2S0_MCLK);
PINCTRL_MUX(I2S0_RX, 0, &PAD21_I2S0_RX);
PINCTRL_MUX(I2S0_TX, 0, &PAD20_I2S0_TX);
PINCTRL_MUX(I2S0_WS, 0, &PAD22_I2S0_WS);

PINCTRL_MUX(IRISP_ADC_CLK_OUT, 0, &PAD59_IRISP_ADC_CLK_OUT);
PINCTRL_MUX(IRISP_ADC_DATA0, 0, &PAD51_IRISP_ADC_DATA0);
PINCTRL_MUX(IRISP_ADC_DATA1, 0, &PAD50_IRISP_ADC_DATA1);
PINCTRL_MUX(IRISP_ADC_DATA10, 0, &PAD41_IRISP_ADC_DATA10);
PINCTRL_MUX(IRISP_ADC_DATA11, 0, &PAD40_IRISP_ADC_DATA11);
PINCTRL_MUX(IRISP_ADC_DATA12, 0, &PAD39_IRISP_ADC_DATA12);
PINCTRL_MUX(IRISP_ADC_DATA13, 0, &PAD38_IRISP_ADC_DATA13);
PINCTRL_MUX(IRISP_ADC_DATA2, 0, &PAD49_IRISP_ADC_DATA2);
PINCTRL_MUX(IRISP_ADC_DATA3, 0, &PAD48_IRISP_ADC_DATA3);
PINCTRL_MUX(IRISP_ADC_DATA4, 0, &PAD47_IRISP_ADC_DATA4);
PINCTRL_MUX(IRISP_ADC_DATA5, 0, &PAD46_IRISP_ADC_DATA5);
PINCTRL_MUX(IRISP_ADC_DATA6, 0, &PAD45_IRISP_ADC_DATA6);
PINCTRL_MUX(IRISP_ADC_DATA7, 0, &PAD44_IRISP_ADC_DATA7);
PINCTRL_MUX(IRISP_ADC_DATA8, 0, &PAD43_IRISP_ADC_DATA8);
PINCTRL_MUX(IRISP_ADC_DATA9, 0, &PAD42_IRISP_ADC_DATA9);
PINCTRL_MUX(IRISP_DRIVER_CLK_O, 0, &PAD61_IRISP_DRIVER_CLK_O);
PINCTRL_MUX(IRISP_FS, 0, &PAD36_IRISP_FS);
PINCTRL_MUX(IRISP_GYRO_INT1, 1, &PAD43_IRISP_GYRO_INT1, &PAD78_IRISP_GYRO_INT1);
PINCTRL_MUX(IRISP_GYRO_INT2, 1, &PAD42_IRISP_GYRO_INT2, &PAD77_IRISP_GYRO_INT2);
PINCTRL_MUX(IRISP_I2C2_SCL, 0, &PAD63_IRISP_I2C2_SCL);
PINCTRL_MUX(IRISP_I2C2_SDA, 0, &PAD62_IRISP_I2C2_SDA);
PINCTRL_MUX(IRISP_LCD_CLK, 0, &PAD82_IRISP_LCD_CLK);
PINCTRL_MUX(IRISP_LCD_D0, 0, &PAD83_IRISP_LCD_D0);
PINCTRL_MUX(IRISP_LCD_D1, 0, &PAD84_IRISP_LCD_D1);
PINCTRL_MUX(IRISP_LCD_D10, 0, &PAD93_IRISP_LCD_D10);
PINCTRL_MUX(IRISP_LCD_D11, 0, &PAD94_IRISP_LCD_D11);
PINCTRL_MUX(IRISP_LCD_D12, 0, &PAD95_IRISP_LCD_D12);
PINCTRL_MUX(IRISP_LCD_D13, 0, &PAD96_IRISP_LCD_D13);
PINCTRL_MUX(IRISP_LCD_D14, 0, &PAD97_IRISP_LCD_D14);
PINCTRL_MUX(IRISP_LCD_D15, 0, &PAD98_IRISP_LCD_D15);
PINCTRL_MUX(IRISP_LCD_D2, 0, &PAD85_IRISP_LCD_D2);
PINCTRL_MUX(IRISP_LCD_D3, 0, &PAD86_IRISP_LCD_D3);
PINCTRL_MUX(IRISP_LCD_D4, 0, &PAD87_IRISP_LCD_D4);
PINCTRL_MUX(IRISP_LCD_D5, 0, &PAD88_IRISP_LCD_D5);
PINCTRL_MUX(IRISP_LCD_D6, 0, &PAD89_IRISP_LCD_D6);
PINCTRL_MUX(IRISP_LCD_D7, 0, &PAD90_IRISP_LCD_D7);
PINCTRL_MUX(IRISP_LCD_D8, 0, &PAD91_IRISP_LCD_D8);
PINCTRL_MUX(IRISP_LCD_D9, 0, &PAD92_IRISP_LCD_D9);
PINCTRL_MUX(IRISP_LCD_DE, 0, &PAD79_IRISP_LCD_DE);
PINCTRL_MUX(IRISP_LCD_HSYNC, 0, &PAD80_IRISP_LCD_HSYNC);
PINCTRL_MUX(IRISP_LCD_VSYNC, 0, &PAD81_IRISP_LCD_VSYNC);
PINCTRL_MUX(IRISP_MC_CLK_O, 0, &PAD37_IRISP_MC_CLK_O);
PINCTRL_MUX(IRISP_MOTOR_VD, 0, &PAD19_IRISP_MOTOR_VD);
PINCTRL_MUX(IRISP_POWER_EN, 1, &PAD41_IRISP_POWER_EN, &PAD76_IRISP_POWER_EN);
PINCTRL_MUX(IRISP_SDA0, 0, &PAD56_IRISP_SDA0);
PINCTRL_MUX(IRISP_SDA1, 0, &PAD57_IRISP_SDA1);
PINCTRL_MUX(IRISP_SDA2, 0, &PAD58_IRISP_SDA2);
PINCTRL_MUX(IRISP_SENSOR_CLK2, 0, &PAD61_IRISP_SENSOR_CLK2);
PINCTRL_MUX(IRISP_SENSOR_RSTN2, 0, &PAD60_IRISP_SENSOR_RSTN2);
PINCTRL_MUX(IRISP_SHUTTER_N, 0, &PAD17_IRISP_SHUTTER_N);
PINCTRL_MUX(IRISP_SHUTTER_P, 0, &PAD18_IRISP_SHUTTER_P);
PINCTRL_MUX(IRISP_SPI0_CLK, 1, &PAD39_IRISP_SPI0_CLK, &PAD73_IRISP_SPI0_CLK);
PINCTRL_MUX(IRISP_SPI0_CSN0, 1, &PAD40_IRISP_SPI0_CSN0, &PAD70_IRISP_SPI0_CSN0);
PINCTRL_MUX(IRISP_SPI0_MISO, 1, &PAD37_IRISP_SPI0_MISO, &PAD71_IRISP_SPI0_MISO);
PINCTRL_MUX(IRISP_SPI0_MOSI, 1, &PAD38_IRISP_SPI0_MOSI, &PAD72_IRISP_SPI0_MOSI);
PINCTRL_MUX(IRISP_VI_DATA0, 0, &PAD51_IRISP_VI_DATA0);
PINCTRL_MUX(IRISP_VI_DATA1, 0, &PAD50_IRISP_VI_DATA1);
PINCTRL_MUX(IRISP_VI_DATA10, 0, &PAD41_IRISP_VI_DATA10);
PINCTRL_MUX(IRISP_VI_DATA11, 0, &PAD40_IRISP_VI_DATA11);
PINCTRL_MUX(IRISP_VI_DATA12, 0, &PAD39_IRISP_VI_DATA12);
PINCTRL_MUX(IRISP_VI_DATA13, 0, &PAD38_IRISP_VI_DATA13);
PINCTRL_MUX(IRISP_VI_DATA2, 0, &PAD49_IRISP_VI_DATA2);
PINCTRL_MUX(IRISP_VI_DATA3, 0, &PAD48_IRISP_VI_DATA3);
PINCTRL_MUX(IRISP_VI_DATA4, 0, &PAD47_IRISP_VI_DATA4);
PINCTRL_MUX(IRISP_VI_DATA5, 0, &PAD46_IRISP_VI_DATA5);
PINCTRL_MUX(IRISP_VI_DATA6, 0, &PAD45_IRISP_VI_DATA6);
PINCTRL_MUX(IRISP_VI_DATA7, 0, &PAD44_IRISP_VI_DATA7);
PINCTRL_MUX(IRISP_VI_DATA8, 0, &PAD43_IRISP_VI_DATA8);
PINCTRL_MUX(IRISP_VI_DATA9, 0, &PAD42_IRISP_VI_DATA9);
PINCTRL_MUX(IRISP_VI_HSYNC, 0, &PAD53_IRISP_VI_HSYNC);
PINCTRL_MUX(IRISP_VI_PCLK, 0, &PAD54_IRISP_VI_PCLK);
PINCTRL_MUX(IRISP_VI_VSYNC, 0, &PAD52_IRISP_VI_VSYNC);

PINCTRL_MUX(LCD_CLK, 0, &PAD82_LCD_CLK);
PINCTRL_MUX(LCD_D0, 0, &PAD83_LCD_D0);
PINCTRL_MUX(LCD_D1, 0, &PAD84_LCD_D1);
PINCTRL_MUX(LCD_D10, 0, &PAD93_LCD_D10);
PINCTRL_MUX(LCD_D11, 0, &PAD94_LCD_D11);
PINCTRL_MUX(LCD_D12, 0, &PAD95_LCD_D12);
PINCTRL_MUX(LCD_D13, 0, &PAD96_LCD_D13);
PINCTRL_MUX(LCD_D14, 0, &PAD97_LCD_D14);
PINCTRL_MUX(LCD_D15, 0, &PAD98_LCD_D15);
PINCTRL_MUX(LCD_D16, 0, &PAD99_LCD_D16);
PINCTRL_MUX(LCD_D17, 0, &PAD100_LCD_D17);
PINCTRL_MUX(LCD_D18, 0, &PAD101_LCD_D18);
PINCTRL_MUX(LCD_D19, 0, &PAD102_LCD_D19);
PINCTRL_MUX(LCD_D2, 0, &PAD85_LCD_D2);
PINCTRL_MUX(LCD_D20, 0, &PAD103_LCD_D20);
PINCTRL_MUX(LCD_D21, 0, &PAD104_LCD_D21);
PINCTRL_MUX(LCD_D22, 0, &PAD105_LCD_D22);
PINCTRL_MUX(LCD_D23, 0, &PAD106_LCD_D23);
PINCTRL_MUX(LCD_D3, 0, &PAD86_LCD_D3);
PINCTRL_MUX(LCD_D4, 0, &PAD87_LCD_D4);
PINCTRL_MUX(LCD_D5, 0, &PAD88_LCD_D5);
PINCTRL_MUX(LCD_D6, 0, &PAD89_LCD_D6);
PINCTRL_MUX(LCD_D7, 0, &PAD90_LCD_D7);
PINCTRL_MUX(LCD_D8, 0, &PAD91_LCD_D8);
PINCTRL_MUX(LCD_D9, 0, &PAD92_LCD_D9);
PINCTRL_MUX(LCD_DE, 0, &PAD79_LCD_DE);
PINCTRL_MUX(LCD_HSYNC, 0, &PAD80_LCD_HSYNC);
PINCTRL_MUX(LCD_TE, 0, &PAD79_LCD_TE);
PINCTRL_MUX(LCD_VSYNC, 0, &PAD81_LCD_VSYNC);

PINCTRL_MUX(MAC1_MDC, 0, &PAD53_MAC1_MDC);
PINCTRL_MUX(MAC1_MDIO, 0, &PAD52_MAC1_MDIO);
PINCTRL_MUX(MAC1_REF_CLK, 0, &PAD55_MAC1_REF_CLK);
PINCTRL_MUX(MAC1_RMII_CLK, 0, &PAD54_MAC1_RMII_CLK);
PINCTRL_MUX(MAC1_RXDV, 0, &PAD51_MAC1_RXDV);
PINCTRL_MUX(MAC1_RXD_0, 0, &PAD50_MAC1_RXD_0);
PINCTRL_MUX(MAC1_RXD_1, 0, &PAD49_MAC1_RXD_1);
PINCTRL_MUX(MAC1_TXD_0, 0, &PAD47_MAC1_TXD_0);
PINCTRL_MUX(MAC1_TXD_1, 0, &PAD46_MAC1_TXD_1);
PINCTRL_MUX(MAC1_TXEN, 0, &PAD48_MAC1_TXEN);

PINCTRL_MUX(MAC_MDC, 0, &PAD106_MAC_MDC);
PINCTRL_MUX(MAC_MDIO, 0, &PAD105_MAC_MDIO);
PINCTRL_MUX(MAC_REF_CLK, 0, &PAD108_MAC_REF_CLK);
PINCTRL_MUX(MAC_RMII_CLK, 0, &PAD107_MAC_RMII_CLK);
PINCTRL_MUX(MAC_RXDV, 0, &PAD99_MAC_RXDV);
PINCTRL_MUX(MAC_RXD_0, 0, &PAD100_MAC_RXD_0);
PINCTRL_MUX(MAC_RXD_1, 0, &PAD101_MAC_RXD_1);
PINCTRL_MUX(MAC_TXD_0, 0, &PAD103_MAC_TXD_0);
PINCTRL_MUX(MAC_TXD_1, 0, &PAD104_MAC_TXD_1);
PINCTRL_MUX(MAC_TXEN, 0, &PAD102_MAC_TXEN);

PINCTRL_MUX(PHY_REST, 0, &PAD109_PHY_REST);
PINCTRL_MUX(PHY_REST_1, 0, &PAD45_PHY_REST_1);

PINCTRL_MUX(PWM0, 0, &PAD24_PWM0, &PAD51_PWM0, &PAD79_PWM0, &PAD110_PWM0,
		&PAD129_PWM0);
PINCTRL_MUX(PWM1, 3, &PAD23_PWM1, &PAD50_PWM1, &PAD54_PWM1, &PAD78_PWM1,
		&PAD80_PWM1, &PAD128_PWM1);
PINCTRL_MUX(PWM10, 5, &PAD1_PWM10, &PAD14_PWM10, &PAD41_PWM10, &PAD65_PWM10,
		&PAD89_PWM10, &PAD106_PWM10);
PINCTRL_MUX(PWM11, 4, &PAD0_PWM11, &PAD40_PWM11, &PAD64_PWM11, &PAD90_PWM11,
		&PAD107_PWM11);
PINCTRL_MUX(PWM2, 3, &PAD22_PWM2, &PAD49_PWM2, &PAD53_PWM2, &PAD77_PWM2,
		&PAD81_PWM2, &PAD127_PWM2);
PINCTRL_MUX(PWM3, 3, &PAD21_PWM3, &PAD48_PWM3, &PAD52_PWM3, &PAD76_PWM3,
		&PAD82_PWM3, &PAD126_PWM3);
PINCTRL_MUX(PWM4, 2, &PAD20_PWM4, &PAD47_PWM4, &PAD83_PWM4, &PAD125_PWM4);
PINCTRL_MUX(PWM5, 3, &PAD19_PWM5, &PAD46_PWM5, &PAD84_PWM5, &PAD124_PWM5);
PINCTRL_MUX(PWM6, 3, &PAD11_PWM6, &PAD18_PWM6, &PAD45_PWM6, &PAD85_PWM6,
		&PAD123_PWM6);
PINCTRL_MUX(PWM7, 0, &PAD7_PWM7, &PAD17_PWM7, &PAD44_PWM7, &PAD68_PWM7,
		&PAD86_PWM7, &PAD111_PWM7, &PAD122_PWM7);
PINCTRL_MUX(PWM8, 5, &PAD4_PWM8, &PAD16_PWM8, &PAD43_PWM8, &PAD67_PWM8,
		&PAD87_PWM8, &PAD104_PWM8);
PINCTRL_MUX(PWM9, 5, &PAD3_PWM9, &PAD15_PWM9, &PAD42_PWM9, &PAD66_PWM9,
		&PAD88_PWM9, &PAD105_PWM9);

PINCTRL_MUX(RTC_CLK, 0, &PAD35_RTC_CLK);

PINCTRL_MUX(SDIO0_CD, 0, &PAD35_SDIO0_CD);
PINCTRL_MUX(SDIO0_CLK, 0, &PAD34_SDIO0_CLK);
PINCTRL_MUX(SDIO0_CMD, 0, &PAD33_SDIO0_CMD);
PINCTRL_MUX(SDIO0_D0, 0, &PAD32_SDIO0_D0);
PINCTRL_MUX(SDIO0_D1, 0, &PAD31_SDIO0_D1);
PINCTRL_MUX(SDIO0_D2, 0, &PAD30_SDIO0_D2);
PINCTRL_MUX(SDIO0_D3, 0, &PAD29_SDIO0_D3);
PINCTRL_MUX(SDIO0_PWREN, 0, &PAD28_SDIO0_PWREN);

PINCTRL_MUX(SDIO1_CD, 1, &PAD99_SDIO1_CD, &PAD129_SDIO1_CD);
PINCTRL_MUX(SDIO1_CLK, 1, &PAD107_SDIO1_CLK, &PAD128_SDIO1_CLK);
PINCTRL_MUX(SDIO1_CMD, 1, &PAD102_SDIO1_CMD, &PAD127_SDIO1_CMD);
PINCTRL_MUX(SDIO1_D0, 1, &PAD100_SDIO1_D0, &PAD126_SDIO1_D0);
PINCTRL_MUX(SDIO1_D1, 1, &PAD101_SDIO1_D1, &PAD125_SDIO1_D1);
PINCTRL_MUX(SDIO1_D2, 1, &PAD103_SDIO1_D2, &PAD124_SDIO1_D2);
PINCTRL_MUX(SDIO1_D3, 1, &PAD104_SDIO1_D3, &PAD123_SDIO1_D3);
PINCTRL_MUX(SDIO1_PWREN, 1, &PAD106_SDIO1_PWREN, &PAD122_SDIO1_PWREN);

PINCTRL_MUX(SENSOR_CLK0, 0, &PAD78_SENSOR_CLK0);
PINCTRL_MUX(SENSOR_CLK1, 0, &PAD68_SENSOR_CLK1);
PINCTRL_MUX(SENSOR_CLK2, 0, &PAD61_SENSOR_CLK2);
PINCTRL_MUX(SENSOR_HS1, 0, &PAD65_SENSOR_HS1);
PINCTRL_MUX(SENSOR_HS2, 0, &PAD37_SENSOR_HS2);
PINCTRL_MUX(SENSOR_PDN0, 0, &PAD76_SENSOR_PDN0);
PINCTRL_MUX(SENSOR_PDN1, 0, &PAD66_SENSOR_PDN1);
PINCTRL_MUX(SENSOR_PDN2, 0, &PAD59_SENSOR_PDN2);
PINCTRL_MUX(SENSOR_RSTN0, 0, &PAD77_SENSOR_RSTN0);
PINCTRL_MUX(SENSOR_RSTN1, 0, &PAD67_SENSOR_RSTN1);
PINCTRL_MUX(SENSOR_RSTN2, 0, &PAD60_SENSOR_RSTN2);
PINCTRL_MUX(SENSOR_VS1, 0, &PAD64_SENSOR_VS1);
PINCTRL_MUX(SENSOR_VS2, 0, &PAD36_SENSOR_VS2);

PINCTRL_MUX(SFC_CLK, 0, &PAD2_SFC_CLK);
PINCTRL_MUX(SFC_HOLD_IO3, 0, &PAD3_SFC_HOLD_IO3);
PINCTRL_MUX(SFC_MISO_IO1, 0, &PAD10_SFC_MISO_IO1);
PINCTRL_MUX(SFC_MOSI_IO0, 0, &PAD8_SFC_MOSI_IO0);
PINCTRL_MUX(SFC_WP_IO2, 0, &PAD11_SFC_WP_IO2);

PINCTRL_MUX(SPI0_CLK, 0, &PAD24_SPI0_CLK, &PAD34_SPI0_CLK, &PAD73_SPI0_CLK,
		&PAD96_SPI0_CLK, &PAD99_SPI0_CLK);
PINCTRL_MUX(SPI0_MISO, 0, &PAD22_SPI0_MISO, &PAD32_SPI0_MISO, &PAD71_SPI0_MISO,
		&PAD95_SPI0_MISO, &PAD101_SPI0_MISO);
PINCTRL_MUX(SPI0_MOSI, 0, &PAD23_SPI0_MOSI, &PAD33_SPI0_MOSI, &PAD72_SPI0_MOSI,
		&PAD94_SPI0_MOSI, &PAD100_SPI0_MOSI);

PINCTRL_MUX(SPI1_CLK, 3, &PAD19_SPI1_CLK, &PAD39_SPI1_CLK, &PAD99_SPI1_CLK,
		&PAD128_SPI1_CLK);
PINCTRL_MUX(SPI1_MISO, 3, &PAD17_SPI1_MISO, &PAD37_SPI1_MISO, &PAD101_SPI1_MISO,
		&PAD126_SPI1_MISO);
PINCTRL_MUX(SPI1_MOSI, 3, &PAD18_SPI1_MOSI, &PAD38_SPI1_MOSI, &PAD100_SPI1_MOSI,
		&PAD127_SPI1_MOSI);

PINCTRL_MUX(UART0_RX, 0, &PAD13_UART0_RX);
PINCTRL_MUX(UART0_TX, 0, &PAD12_UART0_TX);

PINCTRL_MUX(UART1_CTSN, 1, &PAD15_UART1_CTSN, &PAD52_UART1_CTSN,
		&PAD82_UART1_CTSN);
PINCTRL_MUX(UART1_RTSN, 1, &PAD16_UART1_RTSN, &PAD53_UART1_RTSN,
		&PAD81_UART1_RTSN);
PINCTRL_MUX(UART1_RX, 0, &PAD5_UART1_RX, &PAD23_UART1_RX, &PAD54_UART1_RX,
		&PAD80_UART1_RX);
PINCTRL_MUX(UART1_TX, 0, &PAD6_UART1_TX, &PAD24_UART1_TX, &PAD59_UART1_TX,
		&PAD79_UART1_TX);

PINCTRL_MUX(UART2_CTSN, 0, &PAD48_UART2_CTSN, &PAD86_UART2_CTSN);
PINCTRL_MUX(UART2_RTSN, 0, &PAD49_UART2_RTSN, &PAD85_UART2_RTSN);
PINCTRL_MUX(UART2_RX, 0, &PAD21_UART2_RX, &PAD50_UART2_RX, &PAD84_UART2_RX);
PINCTRL_MUX(UART2_TX, 0, &PAD22_UART2_TX, &PAD51_UART2_TX, &PAD83_UART2_TX);

PINCTRL_MUX(UART3_CTSN, 0, &PAD17_UART3_CTSN, &PAD44_UART3_CTSN,
		&PAD90_UART3_CTSN);
PINCTRL_MUX(UART3_RTSN, 0, &PAD18_UART3_RTSN, &PAD45_UART3_RTSN,
		&PAD89_UART3_RTSN);
PINCTRL_MUX(UART3_RX, 0, &PAD19_UART3_RX, &PAD46_UART3_RX, &PAD88_UART3_RX,
		&PAD111_UART3_RX);
PINCTRL_MUX(UART3_TX, 0, &PAD20_UART3_TX, &PAD47_UART3_TX, &PAD87_UART3_TX,
		&PAD110_UART3_TX);

PINCTRL_MUX(UART4_CTSN, 0, &PAD40_UART4_CTSN, &PAD64_UART4_CTSN,
		&PAD94_UART4_CTSN);
PINCTRL_MUX(UART4_RTSN, 0, &PAD41_UART4_RTSN, &PAD65_UART4_RTSN,
		&PAD93_UART4_RTSN);
PINCTRL_MUX(UART4_RX, 0, &PAD17_UART4_RX, &PAD42_UART4_RX, &PAD66_UART4_RX,
		&PAD92_UART4_RX);
PINCTRL_MUX(UART4_TX, 0, &PAD18_UART4_TX, &PAD43_UART4_TX, &PAD67_UART4_TX,
		&PAD91_UART4_TX);

PINCTRL_MUX(UART5_CTSN, 0, &PAD36_UART5_CTSN, &PAD98_UART5_CTSN);
PINCTRL_MUX(UART5_RTSN, 0, &PAD37_UART5_RTSN, &PAD97_UART5_RTSN);
PINCTRL_MUX(UART5_RX, 0, &PAD15_UART5_RX, &PAD38_UART5_RX, &PAD64_UART5_RX,
		&PAD96_UART5_RX);
PINCTRL_MUX(UART5_TX, 0, &PAD16_UART5_TX, &PAD39_UART5_TX, &PAD65_UART5_TX,
		&PAD95_UART5_TX);

PINCTRL_MUX(VI_DATA0, 0, &PAD51_VI_DATA0);
PINCTRL_MUX(VI_DATA1, 0, &PAD50_VI_DATA1);
PINCTRL_MUX(VI_DATA10, 0, &PAD41_VI_DATA10);
PINCTRL_MUX(VI_DATA11, 0, &PAD40_VI_DATA11);
PINCTRL_MUX(VI_DATA12, 0, &PAD39_VI_DATA12);
PINCTRL_MUX(VI_DATA13, 0, &PAD38_VI_DATA13);
PINCTRL_MUX(VI_DATA14, 0, &PAD37_VI_DATA14);
PINCTRL_MUX(VI_DATA15, 0, &PAD36_VI_DATA15);
PINCTRL_MUX(VI_DATA2, 0, &PAD49_VI_DATA2);
PINCTRL_MUX(VI_DATA3, 0, &PAD48_VI_DATA3);
PINCTRL_MUX(VI_DATA4, 0, &PAD47_VI_DATA4);
PINCTRL_MUX(VI_DATA5, 0, &PAD46_VI_DATA5);
PINCTRL_MUX(VI_DATA6, 0, &PAD45_VI_DATA6);
PINCTRL_MUX(VI_DATA7, 0, &PAD44_VI_DATA7);
PINCTRL_MUX(VI_DATA8, 0, &PAD43_VI_DATA8);
PINCTRL_MUX(VI_DATA9, 0, &PAD42_VI_DATA9);
PINCTRL_MUX(VI_HSYNC, 0, &PAD53_VI_HSYNC);
PINCTRL_MUX(VI_PCLK, 0, &PAD54_VI_PCLK);
PINCTRL_MUX(VI_VSYNC, 0, &PAD52_VI_VSYNC);

PINCTRL_MUX(GPIO0_0, 0, &PAD111_GPIO0_0);
PINCTRL_MUX(GPIO0_1, 0, &PAD110_GPIO0_1);
PINCTRL_MUX(GPIO0_2, 0, &PAD107_GPIO0_2);
PINCTRL_MUX(GPIO0_3, 0, &PAD106_GPIO0_3);
PINCTRL_MUX(GPIO0_4, 0, &PAD105_GPIO0_4);
PINCTRL_MUX(GPIO0_5, 0, &PAD104_GPIO0_5);
PINCTRL_MUX(GPIO0_6, 0, &PAD103_GPIO0_6);
PINCTRL_MUX(GPIO0_7, 0, &PAD102_GPIO0_7);

PINCTRL_MUX(GPIO1_0, 0, &PAD101_GPIO1_0);
PINCTRL_MUX(GPIO1_1, 0, &PAD100_GPIO1_1);
PINCTRL_MUX(GPIO1_2, 0, &PAD99_GPIO1_2);
PINCTRL_MUX(GPIO1_3, 0, &PAD98_GPIO1_3);
PINCTRL_MUX(GPIO1_4, 0, &PAD97_GPIO1_4);
PINCTRL_MUX(GPIO1_5, 0, &PAD96_GPIO1_5);
PINCTRL_MUX(GPIO1_6, 0, &PAD95_GPIO1_6);
PINCTRL_MUX(GPIO1_7, 0, &PAD94_GPIO1_7);

PINCTRL_MUX(GPIO2_0, 0, &PAD93_GPIO2_0);
PINCTRL_MUX(GPIO2_1, 0, &PAD92_GPIO2_1);
PINCTRL_MUX(GPIO2_2, 0, &PAD91_GPIO2_2);
PINCTRL_MUX(GPIO2_3, 0, &PAD90_GPIO2_3);
PINCTRL_MUX(GPIO2_4, 0, &PAD89_GPIO2_4);
PINCTRL_MUX(GPIO2_5, 0, &PAD88_GPIO2_5);
PINCTRL_MUX(GPIO2_6, 0, &PAD87_GPIO2_6);
PINCTRL_MUX(GPIO2_7, 0, &PAD86_GPIO2_7);

PINCTRL_MUX(GPIO3_0, 0, &PAD85_GPIO3_0);
PINCTRL_MUX(GPIO3_1, 0, &PAD84_GPIO3_1);
PINCTRL_MUX(GPIO3_2, 0, &PAD83_GPIO3_2);
PINCTRL_MUX(GPIO3_3, 0, &PAD82_GPIO3_3);
PINCTRL_MUX(GPIO3_4, 0, &PAD81_GPIO3_4);
PINCTRL_MUX(GPIO3_5, 0, &PAD80_GPIO3_5);
PINCTRL_MUX(GPIO3_6, 0, &PAD79_GPIO3_6);
PINCTRL_MUX(GPIO3_7, 0, &PAD36_GPIO3_7);

PINCTRL_MUX(GPIO4_0, 0, &PAD37_GPIO4_0);
PINCTRL_MUX(GPIO4_1, 0, &PAD38_GPIO4_1);
PINCTRL_MUX(GPIO4_2, 0, &PAD39_GPIO4_2);
PINCTRL_MUX(GPIO4_3, 0, &PAD40_GPIO4_3);
PINCTRL_MUX(GPIO4_4, 0, &PAD41_GPIO4_4);
PINCTRL_MUX(GPIO4_5, 0, &PAD42_GPIO4_5);
PINCTRL_MUX(GPIO4_6, 0, &PAD43_GPIO4_6);
PINCTRL_MUX(GPIO4_7, 0, &PAD44_GPIO4_7);

PINCTRL_MUX(GPIO5_0, 0, &PAD45_GPIO5_0);
PINCTRL_MUX(GPIO5_1, 0, &PAD46_GPIO5_1);
PINCTRL_MUX(GPIO5_2, 0, &PAD47_GPIO5_2);
PINCTRL_MUX(GPIO5_3, 0, &PAD48_GPIO5_3);
PINCTRL_MUX(GPIO5_4, 0, &PAD49_GPIO5_4);
PINCTRL_MUX(GPIO5_5, 0, &PAD50_GPIO5_5);
PINCTRL_MUX(GPIO5_6, 0, &PAD51_GPIO5_6);
PINCTRL_MUX(GPIO5_7, 0, &PAD52_GPIO5_7);

PINCTRL_MUX(GPIO6_0, 0, &PAD53_GPIO6_0);
PINCTRL_MUX(GPIO6_1, 0, &PAD54_GPIO6_1);
PINCTRL_MUX(GPIO6_2, 0, &PAD56_GPIO6_2);
PINCTRL_MUX(GPIO6_3, 0, &PAD57_GPIO6_3);
PINCTRL_MUX(GPIO6_4, 0, &PAD58_GPIO6_4);
PINCTRL_MUX(GPIO6_5, 0, &PAD59_GPIO6_5);
PINCTRL_MUX(GPIO6_6, 0, &PAD60_GPIO6_6);
PINCTRL_MUX(GPIO6_7, 0, &PAD61_GPIO6_7);

PINCTRL_MUX(GPIO7_0, 0, &PAD62_GPIO7_0);
PINCTRL_MUX(GPIO7_1, 0, &PAD63_GPIO7_1);
PINCTRL_MUX(GPIO7_2, 0, &PAD64_GPIO7_2);
PINCTRL_MUX(GPIO7_3, 0, &PAD65_GPIO7_3);
PINCTRL_MUX(GPIO7_4, 0, &PAD66_GPIO7_4);
PINCTRL_MUX(GPIO7_5, 0, &PAD67_GPIO7_5);
PINCTRL_MUX(GPIO7_6, 0, &PAD68_GPIO7_6);

PINCTRL_MUX(GPIO8_0, 0, &PAD70_GPIO8_0);
PINCTRL_MUX(GPIO8_1, 0, &PAD71_GPIO8_1);
PINCTRL_MUX(GPIO8_2, 0, &PAD72_GPIO8_2);
PINCTRL_MUX(GPIO8_3, 0, &PAD73_GPIO8_3);
PINCTRL_MUX(GPIO8_6, 0, &PAD76_GPIO8_6);
PINCTRL_MUX(GPIO8_7, 0, &PAD77_GPIO8_7);

PINCTRL_MUX(GPIO9_0, 0, &PAD78_GPIO9_0);
PINCTRL_MUX(GPIO9_1, 0, &PAD28_GPIO9_1);
PINCTRL_MUX(GPIO9_2, 0, &PAD29_GPIO9_2);
PINCTRL_MUX(GPIO9_3, 0, &PAD30_GPIO9_3);
PINCTRL_MUX(GPIO9_4, 0, &PAD31_GPIO9_4);
PINCTRL_MUX(GPIO9_5, 0, &PAD32_GPIO9_5);
PINCTRL_MUX(GPIO9_6, 0, &PAD33_GPIO9_6);
PINCTRL_MUX(GPIO9_7, 0, &PAD34_GPIO9_7);

PINCTRL_MUX(GPIO10_0, 0, &PAD35_GPIO10_0);
PINCTRL_MUX(GPIO10_1, 0, &PAD12_GPIO10_1);
PINCTRL_MUX(GPIO10_2, 0, &PAD13_GPIO10_2);
PINCTRL_MUX(GPIO10_3, 0, &PAD14_GPIO10_3);
PINCTRL_MUX(GPIO10_4, 0, &PAD15_GPIO10_4);
PINCTRL_MUX(GPIO10_5, 0, &PAD16_GPIO10_5);
PINCTRL_MUX(GPIO10_6, 0, &PAD17_GPIO10_6);
PINCTRL_MUX(GPIO10_7, 0, &PAD18_GPIO10_7);

PINCTRL_MUX(GPIO11_0, 0, &PAD19_GPIO11_0);
PINCTRL_MUX(GPIO11_1, 0, &PAD20_GPIO11_1);
PINCTRL_MUX(GPIO11_2, 0, &PAD21_GPIO11_2);
PINCTRL_MUX(GPIO11_3, 0, &PAD22_GPIO11_3);
PINCTRL_MUX(GPIO11_4, 0, &PAD23_GPIO11_4);
PINCTRL_MUX(GPIO11_5, 0, &PAD24_GPIO11_5);
PINCTRL_MUX(GPIO11_6, 0, &PAD0_GPIO11_6);
PINCTRL_MUX(GPIO11_7, 0, &PAD1_GPIO11_7);

PINCTRL_MUX(GPIO12_0, 0, &PAD2_GPIO12_0);
PINCTRL_MUX(GPIO12_1, 0, &PAD3_GPIO12_1);
PINCTRL_MUX(GPIO12_2, 0, &PAD4_GPIO12_2);
PINCTRL_MUX(GPIO12_3, 0, &PAD5_GPIO12_3);
PINCTRL_MUX(GPIO12_4, 0, &PAD6_GPIO12_4);
PINCTRL_MUX(GPIO12_5, 0, &PAD7_GPIO12_5);
PINCTRL_MUX(GPIO12_6, 0, &PAD8_GPIO12_6);
PINCTRL_MUX(GPIO12_7, 0, &PAD9_GPIO12_7);

PINCTRL_MUX(GPIO13_0, 0, &PAD10_GPIO13_0);
PINCTRL_MUX(GPIO13_1, 0, &PAD11_GPIO13_1);
PINCTRL_MUX(GPIO13_2, 0, &PAD122_GPIO13_2);
PINCTRL_MUX(GPIO13_3, 0, &PAD123_GPIO13_3);
PINCTRL_MUX(GPIO13_4, 0, &PAD124_GPIO13_4);
PINCTRL_MUX(GPIO13_5, 0, &PAD125_GPIO13_5);
PINCTRL_MUX(GPIO13_6, 0, &PAD126_GPIO13_6);
PINCTRL_MUX(GPIO13_7, 0, &PAD127_GPIO13_7);

PINCTRL_MUX(GPIO14_0, 0, &PAD128_GPIO14_0);
PINCTRL_MUX(GPIO14_1, 0, &PAD129_GPIO14_1);

PINCTRL_MUX(GPIO16_0, 0, &PAD109_GPIO16_0);
PINCTRL_MUX(GPIO16_1, 0, &PAD27_GPIO16_1);

/* PINCTRL_DEVICE */
PINCTRL_DEVICE(DAC_AVE_RXDATA, 1, &MUX_DAC_AVE_RXDATA);
PINCTRL_DEVICE(EMMC, 12, &MUX_EMMC_CLK, &MUX_EMMC_CMD, &MUX_EMMC_D0,
		&MUX_EMMC_D1, &MUX_EMMC_D2, &MUX_EMMC_D3, &MUX_EMMC_D4, &MUX_EMMC_D5,
		&MUX_EMMC_D6, &MUX_EMMC_D7, &MUX_EMMC_DS, &MUX_EMMC_RSTN);
PINCTRL_DEVICE(EPHY1_CLK, 1, &MUX_EPHY1_CLK);
PINCTRL_DEVICE(EPHY_CLK, 1, &MUX_EPHY_CLK);
PINCTRL_DEVICE(EPHY_LED, 2, &MUX_EPHY_LED_DAT, &MUX_EPHY_LED_LINK);
PINCTRL_DEVICE(I2C0, 2, &MUX_I2C0_SCL, &MUX_I2C0_SDA);
PINCTRL_DEVICE(I2C1, 2, &MUX_I2C1_SCL, &MUX_I2C1_SDA);
PINCTRL_DEVICE(I2C2, 2, &MUX_I2C2_SCL, &MUX_I2C2_SDA);
PINCTRL_DEVICE(I2C3, 2, &MUX_I2C3_SCL, &MUX_I2C3_SDA);
PINCTRL_DEVICE(I2C4, 2, &MUX_I2C4_SCL, &MUX_I2C4_SDA);
PINCTRL_DEVICE(I2C5, 2, &MUX_I2C5_SCL, &MUX_I2C5_SDA);
PINCTRL_DEVICE(I2S0, 5, &MUX_I2S0_BCLK, &MUX_I2S0_MCLK, &MUX_I2S0_RX,
		&MUX_I2S0_TX, &MUX_I2S0_WS);
PINCTRL_DEVICE(IRISP_ADC, 15, &MUX_IRISP_ADC_CLK_OUT, &MUX_IRISP_ADC_DATA0,
		&MUX_IRISP_ADC_DATA1, &MUX_IRISP_ADC_DATA10, &MUX_IRISP_ADC_DATA11,
		&MUX_IRISP_ADC_DATA12, &MUX_IRISP_ADC_DATA13, &MUX_IRISP_ADC_DATA2,
		&MUX_IRISP_ADC_DATA3, &MUX_IRISP_ADC_DATA4, &MUX_IRISP_ADC_DATA5,
		&MUX_IRISP_ADC_DATA6, &MUX_IRISP_ADC_DATA7, &MUX_IRISP_ADC_DATA8,
		&MUX_IRISP_ADC_DATA9);
PINCTRL_DEVICE(IRISP_DRIVER_CLK_O, 1, &MUX_IRISP_DRIVER_CLK_O);
PINCTRL_DEVICE(IRISP_FS, 1, &MUX_IRISP_FS);
PINCTRL_DEVICE(IRISP_GYRO, 2, &MUX_IRISP_GYRO_INT1, &MUX_IRISP_GYRO_INT2);
PINCTRL_DEVICE(IRISP_I2C2, 2, &MUX_IRISP_I2C2_SCL, &MUX_IRISP_I2C2_SDA);
PINCTRL_DEVICE(IRISP_LCD, 20, &MUX_IRISP_LCD_CLK, &MUX_IRISP_LCD_D0,
		&MUX_IRISP_LCD_D1, &MUX_IRISP_LCD_D10, &MUX_IRISP_LCD_D11,
		&MUX_IRISP_LCD_D12, &MUX_IRISP_LCD_D13, &MUX_IRISP_LCD_D14,
		&MUX_IRISP_LCD_D15, &MUX_IRISP_LCD_D2, &MUX_IRISP_LCD_D3,
		&MUX_IRISP_LCD_D4, &MUX_IRISP_LCD_D5, &MUX_IRISP_LCD_D6,
		&MUX_IRISP_LCD_D7, &MUX_IRISP_LCD_D8, &MUX_IRISP_LCD_D9,
		&MUX_IRISP_LCD_DE, &MUX_IRISP_LCD_HSYNC, &MUX_IRISP_LCD_VSYNC);
PINCTRL_DEVICE(IRISP_MC_CLK_O, 1, &MUX_IRISP_MC_CLK_O);
PINCTRL_DEVICE(IRISP_MOTOR_VD, 1, &MUX_IRISP_MOTOR_VD);
PINCTRL_DEVICE(IRISP_POWER_EN, 1, &MUX_IRISP_POWER_EN);
PINCTRL_DEVICE(IRISP_SDA, 3, &MUX_IRISP_SDA0, &MUX_IRISP_SDA1, &MUX_IRISP_SDA2);
PINCTRL_DEVICE(IRISP_SENSOR_CLK2, 1, &MUX_IRISP_SENSOR_CLK2);
PINCTRL_DEVICE(IRISP_SENSOR_RSTN2, 1, &MUX_IRISP_SENSOR_RSTN2);
PINCTRL_DEVICE(IRISP_SHUTTER_N, 1, &MUX_IRISP_SHUTTER_N);
PINCTRL_DEVICE(IRISP_SHUTTER_P, 1, &MUX_IRISP_SHUTTER_P);
PINCTRL_DEVICE(IRISP_SPI0, 4, &MUX_IRISP_SPI0_CLK, &MUX_IRISP_SPI0_CSN0,
		&MUX_IRISP_SPI0_MISO, &MUX_IRISP_SPI0_MOSI);
PINCTRL_DEVICE(IRISP_VI, 17, &MUX_IRISP_VI_DATA0, &MUX_IRISP_VI_DATA1,
		&MUX_IRISP_VI_DATA10, &MUX_IRISP_VI_DATA11, &MUX_IRISP_VI_DATA12,
		&MUX_IRISP_VI_DATA13, &MUX_IRISP_VI_DATA2, &MUX_IRISP_VI_DATA3,
		&MUX_IRISP_VI_DATA4, &MUX_IRISP_VI_DATA5, &MUX_IRISP_VI_DATA6,
		&MUX_IRISP_VI_DATA7, &MUX_IRISP_VI_DATA8, &MUX_IRISP_VI_DATA9,
		&MUX_IRISP_VI_HSYNC, &MUX_IRISP_VI_PCLK, &MUX_IRISP_VI_VSYNC);
PINCTRL_DEVICE(LCD, 28, &MUX_LCD_CLK, &MUX_LCD_D0, &MUX_LCD_D1, &MUX_LCD_D10,
		&MUX_LCD_D11, &MUX_LCD_D12, &MUX_LCD_D13, &MUX_LCD_D14, &MUX_LCD_D15,
		&MUX_LCD_D16, &MUX_LCD_D17, &MUX_LCD_D18, &MUX_LCD_D19, &MUX_LCD_D2,
		&MUX_LCD_D20, &MUX_LCD_D21, &MUX_LCD_D22, &MUX_LCD_D23, &MUX_LCD_D3,
		&MUX_LCD_D4, &MUX_LCD_D5, &MUX_LCD_D6, &MUX_LCD_D7, &MUX_LCD_D8,
		&MUX_LCD_D9, &MUX_LCD_DE, &MUX_LCD_HSYNC, &MUX_LCD_VSYNC);
PINCTRL_DEVICE(LCD_16BIT, 20, &MUX_LCD_CLK, &MUX_LCD_D0, &MUX_LCD_D1,
		&MUX_LCD_D10, &MUX_LCD_D11, &MUX_LCD_D12, &MUX_LCD_D13, &MUX_LCD_D14,
		&MUX_LCD_D15, &MUX_LCD_D2, &MUX_LCD_D3, &MUX_LCD_D4, &MUX_LCD_D5,
		&MUX_LCD_D6, &MUX_LCD_D7, &MUX_LCD_D8, &MUX_LCD_D9, &MUX_LCD_DE,
		&MUX_LCD_HSYNC, &MUX_LCD_VSYNC);
PINCTRL_DEVICE(PHY, 2, &MUX_PHY_REST, &MUX_PHY_REST_1);
PINCTRL_DEVICE(PWM0, 1, &MUX_PWM0);
PINCTRL_DEVICE(PWM1, 1, &MUX_PWM1);
PINCTRL_DEVICE(PWM10, 1, &MUX_PWM10);
PINCTRL_DEVICE(PWM11, 1, &MUX_PWM11);
PINCTRL_DEVICE(PWM2, 1, &MUX_PWM2);
PINCTRL_DEVICE(PWM3, 1, &MUX_PWM3);
PINCTRL_DEVICE(PWM4, 1, &MUX_PWM4);
PINCTRL_DEVICE(PWM5, 1, &MUX_PWM5);
PINCTRL_DEVICE(PWM6, 1, &MUX_PWM6);
PINCTRL_DEVICE(PWM7, 1, &MUX_PWM7);
PINCTRL_DEVICE(PWM8, 1, &MUX_PWM8);
PINCTRL_DEVICE(PWM9, 1, &MUX_PWM9);
PINCTRL_DEVICE(RMII, 10, &MUX_MAC_MDC, &MUX_MAC_MDIO, &MUX_MAC_REF_CLK,
		&MUX_MAC_RMII_CLK, &MUX_MAC_RXDV, &MUX_MAC_RXD_0, &MUX_MAC_RXD_1,
		&MUX_MAC_TXD_0, &MUX_MAC_TXD_1, &MUX_MAC_TXEN);
PINCTRL_DEVICE(RMII1, 10, &MUX_MAC1_MDC, &MUX_MAC1_MDIO, &MUX_MAC1_REF_CLK,
		&MUX_MAC1_RMII_CLK, &MUX_MAC1_RXDV, &MUX_MAC1_RXD_0, &MUX_MAC1_RXD_1,
		&MUX_MAC1_TXD_0, &MUX_MAC1_TXD_1, &MUX_MAC1_TXEN);
PINCTRL_DEVICE(RTC_CLK, 1, &MUX_RTC_CLK);
PINCTRL_DEVICE(SDIO0, 7, &MUX_SDIO0_CD, &MUX_SDIO0_CLK, &MUX_SDIO0_CMD,
		&MUX_SDIO0_D0, &MUX_SDIO0_D1, &MUX_SDIO0_D2, &MUX_SDIO0_D3);
PINCTRL_DEVICE(SDIO1, 7, &MUX_SDIO1_CD, &MUX_SDIO1_CLK, &MUX_SDIO1_CMD,
		&MUX_SDIO1_D0, &MUX_SDIO1_D1, &MUX_SDIO1_D2, &MUX_SDIO1_D3);
PINCTRL_DEVICE(SENSOR_CLK0, 1, &MUX_SENSOR_CLK0);
PINCTRL_DEVICE(SENSOR_CLK1, 1, &MUX_SENSOR_CLK1);
PINCTRL_DEVICE(SENSOR_CLK2, 1, &MUX_SENSOR_CLK2);
PINCTRL_DEVICE(SENSOR_HS1, 1, &MUX_SENSOR_HS1);
PINCTRL_DEVICE(SENSOR_HS2, 1, &MUX_SENSOR_HS2);
PINCTRL_DEVICE(SENSOR_PDN0, 1, &MUX_SENSOR_PDN0);
PINCTRL_DEVICE(SENSOR_PDN1, 1, &MUX_SENSOR_PDN1);
PINCTRL_DEVICE(SENSOR_PDN2, 1, &MUX_SENSOR_PDN2);
PINCTRL_DEVICE(SENSOR_RSTN0, 1, &MUX_SENSOR_RSTN0);
PINCTRL_DEVICE(SENSOR_RSTN1, 1, &MUX_SENSOR_RSTN1);
PINCTRL_DEVICE(SENSOR_RSTN2, 1, &MUX_SENSOR_RSTN2);
PINCTRL_DEVICE(SENSOR_VS1, 1, &MUX_SENSOR_VS1);
PINCTRL_DEVICE(SENSOR_VS2, 1, &MUX_SENSOR_VS2);
PINCTRL_DEVICE(SFC, 6, &MUX_GPIO12_7, &MUX_SFC_CLK, &MUX_SFC_HOLD_IO3,
		&MUX_SFC_MISO_IO1, &MUX_SFC_MOSI_IO0, &MUX_SFC_WP_IO2);
PINCTRL_DEVICE(SPI0, 4, &MUX_GPIO11_2, &MUX_SPI0_CLK, &MUX_SPI0_MISO,
		&MUX_SPI0_MOSI);
PINCTRL_DEVICE(SPI1, 4, &MUX_GPIO13_3, &MUX_SPI1_CLK, &MUX_SPI1_MISO,
		&MUX_SPI1_MOSI);
PINCTRL_DEVICE(UART0, 2, &MUX_UART0_RX, &MUX_UART0_TX);
PINCTRL_DEVICE(UART1, 2, &MUX_UART1_RX, &MUX_UART1_TX);
PINCTRL_DEVICE(UART1_FC, 4, &MUX_UART1_CTSN, &MUX_UART1_RTSN, &MUX_UART1_RX,
		&MUX_UART1_TX);
PINCTRL_DEVICE(UART2, 2, &MUX_UART2_RX, &MUX_UART2_TX);
PINCTRL_DEVICE(UART2_FC, 4, &MUX_UART2_CTSN, &MUX_UART2_RTSN, &MUX_UART2_RX,
		&MUX_UART2_TX);
PINCTRL_DEVICE(UART3, 2, &MUX_UART3_RX, &MUX_UART3_TX);
PINCTRL_DEVICE(UART3_FC, 4, &MUX_UART3_CTSN, &MUX_UART3_RTSN, &MUX_UART3_RX,
		&MUX_UART3_TX);
PINCTRL_DEVICE(UART4, 2, &MUX_UART4_RX, &MUX_UART4_TX);
PINCTRL_DEVICE(UART4_FC, 4, &MUX_UART4_CTSN, &MUX_UART4_RTSN, &MUX_UART4_RX,
		&MUX_UART4_TX);
PINCTRL_DEVICE(UART5, 2, &MUX_UART5_RX, &MUX_UART5_TX);
PINCTRL_DEVICE(UART5_FC, 4, &MUX_UART5_CTSN, &MUX_UART5_RTSN, &MUX_UART5_RX,
		&MUX_UART5_TX);
PINCTRL_DEVICE(VI, 19, &MUX_VI_DATA0, &MUX_VI_DATA1, &MUX_VI_DATA10,
		&MUX_VI_DATA11, &MUX_VI_DATA12, &MUX_VI_DATA13, &MUX_VI_DATA14,
		&MUX_VI_DATA15, &MUX_VI_DATA2, &MUX_VI_DATA3, &MUX_VI_DATA4,
		&MUX_VI_DATA5, &MUX_VI_DATA6, &MUX_VI_DATA7, &MUX_VI_DATA8,
		&MUX_VI_DATA9, &MUX_VI_HSYNC, &MUX_VI_PCLK, &MUX_VI_VSYNC);
PINCTRL_DEVICE(GPIO0_0, 1, &MUX_GPIO0_0);
PINCTRL_DEVICE(GPIO0_1, 1, &MUX_GPIO0_1);
PINCTRL_DEVICE(GPIO0_2, 1, &MUX_GPIO0_2);
PINCTRL_DEVICE(GPIO0_3, 1, &MUX_GPIO0_3);
PINCTRL_DEVICE(GPIO0_4, 1, &MUX_GPIO0_4);
PINCTRL_DEVICE(GPIO0_5, 1, &MUX_GPIO0_5);
PINCTRL_DEVICE(GPIO0_6, 1, &MUX_GPIO0_6);
PINCTRL_DEVICE(GPIO0_7, 1, &MUX_GPIO0_7);
PINCTRL_DEVICE(GPIO1_0, 1, &MUX_GPIO1_0);
PINCTRL_DEVICE(GPIO1_1, 1, &MUX_GPIO1_1);
PINCTRL_DEVICE(GPIO1_2, 1, &MUX_GPIO1_2);
PINCTRL_DEVICE(GPIO1_3, 1, &MUX_GPIO1_3);
PINCTRL_DEVICE(GPIO1_4, 1, &MUX_GPIO1_4);
PINCTRL_DEVICE(GPIO1_5, 1, &MUX_GPIO1_5);
PINCTRL_DEVICE(GPIO1_6, 1, &MUX_GPIO1_6);
PINCTRL_DEVICE(GPIO1_7, 1, &MUX_GPIO1_7);
PINCTRL_DEVICE(GPIO2_0, 1, &MUX_GPIO2_0);
PINCTRL_DEVICE(GPIO2_1, 1, &MUX_GPIO2_1);
PINCTRL_DEVICE(GPIO2_2, 1, &MUX_GPIO2_2);
PINCTRL_DEVICE(GPIO2_3, 1, &MUX_GPIO2_3);
PINCTRL_DEVICE(GPIO2_4, 1, &MUX_GPIO2_4);
PINCTRL_DEVICE(GPIO2_5, 1, &MUX_GPIO2_5);
PINCTRL_DEVICE(GPIO2_6, 1, &MUX_GPIO2_6);
PINCTRL_DEVICE(GPIO2_7, 1, &MUX_GPIO2_7);
PINCTRL_DEVICE(GPIO3_0, 1, &MUX_GPIO3_0);
PINCTRL_DEVICE(GPIO3_1, 1, &MUX_GPIO3_1);
PINCTRL_DEVICE(GPIO3_2, 1, &MUX_GPIO3_2);
PINCTRL_DEVICE(GPIO3_3, 1, &MUX_GPIO3_3);
PINCTRL_DEVICE(GPIO3_4, 1, &MUX_GPIO3_4);
PINCTRL_DEVICE(GPIO3_5, 1, &MUX_GPIO3_5);
PINCTRL_DEVICE(GPIO3_6, 1, &MUX_GPIO3_6);
PINCTRL_DEVICE(GPIO3_7, 1, &MUX_GPIO3_7);
PINCTRL_DEVICE(GPIO4_0, 1, &MUX_GPIO4_0);
PINCTRL_DEVICE(GPIO4_1, 1, &MUX_GPIO4_1);
PINCTRL_DEVICE(GPIO4_2, 1, &MUX_GPIO4_2);
PINCTRL_DEVICE(GPIO4_3, 1, &MUX_GPIO4_3);
PINCTRL_DEVICE(GPIO4_4, 1, &MUX_GPIO4_4);
PINCTRL_DEVICE(GPIO4_5, 1, &MUX_GPIO4_5);
PINCTRL_DEVICE(GPIO4_6, 1, &MUX_GPIO4_6);
PINCTRL_DEVICE(GPIO4_7, 1, &MUX_GPIO4_7);
PINCTRL_DEVICE(GPIO5_0, 1, &MUX_GPIO5_0);
PINCTRL_DEVICE(GPIO5_1, 1, &MUX_GPIO5_1);
PINCTRL_DEVICE(GPIO5_2, 1, &MUX_GPIO5_2);
PINCTRL_DEVICE(GPIO5_3, 1, &MUX_GPIO5_3);
PINCTRL_DEVICE(GPIO5_4, 1, &MUX_GPIO5_4);
PINCTRL_DEVICE(GPIO5_5, 1, &MUX_GPIO5_5);
PINCTRL_DEVICE(GPIO5_6, 1, &MUX_GPIO5_6);
PINCTRL_DEVICE(GPIO5_7, 1, &MUX_GPIO5_7);
PINCTRL_DEVICE(GPIO6_0, 1, &MUX_GPIO6_0);
PINCTRL_DEVICE(GPIO6_1, 1, &MUX_GPIO6_1);
PINCTRL_DEVICE(GPIO6_2, 1, &MUX_GPIO6_2);
PINCTRL_DEVICE(GPIO6_3, 1, &MUX_GPIO6_3);
PINCTRL_DEVICE(GPIO6_4, 1, &MUX_GPIO6_4);
PINCTRL_DEVICE(GPIO6_5, 1, &MUX_GPIO6_5);
PINCTRL_DEVICE(GPIO6_6, 1, &MUX_GPIO6_6);
PINCTRL_DEVICE(GPIO6_7, 1, &MUX_GPIO6_7);
PINCTRL_DEVICE(GPIO7_0, 1, &MUX_GPIO7_0);
PINCTRL_DEVICE(GPIO7_1, 1, &MUX_GPIO7_1);
PINCTRL_DEVICE(GPIO7_2, 1, &MUX_GPIO7_2);
PINCTRL_DEVICE(GPIO7_3, 1, &MUX_GPIO7_3);
PINCTRL_DEVICE(GPIO7_4, 1, &MUX_GPIO7_4);
PINCTRL_DEVICE(GPIO7_5, 1, &MUX_GPIO7_5);
PINCTRL_DEVICE(GPIO7_6, 1, &MUX_GPIO7_6);
PINCTRL_DEVICE(GPIO8_0, 1, &MUX_GPIO8_0);
PINCTRL_DEVICE(GPIO8_1, 1, &MUX_GPIO8_1);
PINCTRL_DEVICE(GPIO8_2, 1, &MUX_GPIO8_2);
PINCTRL_DEVICE(GPIO8_3, 1, &MUX_GPIO8_3);
PINCTRL_DEVICE(GPIO8_6, 1, &MUX_GPIO8_6);
PINCTRL_DEVICE(GPIO8_7, 1, &MUX_GPIO8_7);
PINCTRL_DEVICE(GPIO9_0, 1, &MUX_GPIO9_0);
PINCTRL_DEVICE(GPIO9_1, 1, &MUX_GPIO9_1);
PINCTRL_DEVICE(GPIO9_2, 1, &MUX_GPIO9_2);
PINCTRL_DEVICE(GPIO9_3, 1, &MUX_GPIO9_3);
PINCTRL_DEVICE(GPIO9_4, 1, &MUX_GPIO9_4);
PINCTRL_DEVICE(GPIO9_5, 1, &MUX_GPIO9_5);
PINCTRL_DEVICE(GPIO9_6, 1, &MUX_GPIO9_6);
PINCTRL_DEVICE(GPIO9_7, 1, &MUX_GPIO9_7);
PINCTRL_DEVICE(GPIO10_0, 1, &MUX_GPIO10_0);
PINCTRL_DEVICE(GPIO10_1, 1, &MUX_GPIO10_1);
PINCTRL_DEVICE(GPIO10_2, 1, &MUX_GPIO10_2);
PINCTRL_DEVICE(GPIO10_3, 1, &MUX_GPIO10_3);
PINCTRL_DEVICE(GPIO10_4, 1, &MUX_GPIO10_4);
PINCTRL_DEVICE(GPIO10_5, 1, &MUX_GPIO10_5);
PINCTRL_DEVICE(GPIO10_6, 1, &MUX_GPIO10_6);
PINCTRL_DEVICE(GPIO10_7, 1, &MUX_GPIO10_7);
PINCTRL_DEVICE(GPIO11_0, 1, &MUX_GPIO11_0);
PINCTRL_DEVICE(GPIO11_1, 1, &MUX_GPIO11_1);
PINCTRL_DEVICE(GPIO11_2, 1, &MUX_GPIO11_2);
PINCTRL_DEVICE(GPIO11_3, 1, &MUX_GPIO11_3);
PINCTRL_DEVICE(GPIO11_4, 1, &MUX_GPIO11_4);
PINCTRL_DEVICE(GPIO11_5, 1, &MUX_GPIO11_5);
PINCTRL_DEVICE(GPIO11_6, 1, &MUX_GPIO11_6);
PINCTRL_DEVICE(GPIO11_7, 1, &MUX_GPIO11_7);
PINCTRL_DEVICE(GPIO12_0, 1, &MUX_GPIO12_0);
PINCTRL_DEVICE(GPIO12_1, 1, &MUX_GPIO12_1);
PINCTRL_DEVICE(GPIO12_2, 1, &MUX_GPIO12_2);
PINCTRL_DEVICE(GPIO12_3, 1, &MUX_GPIO12_3);
PINCTRL_DEVICE(GPIO12_4, 1, &MUX_GPIO12_4);
PINCTRL_DEVICE(GPIO12_5, 1, &MUX_GPIO12_5);
PINCTRL_DEVICE(GPIO12_6, 1, &MUX_GPIO12_6);
PINCTRL_DEVICE(GPIO12_7, 1, &MUX_GPIO12_7);
PINCTRL_DEVICE(GPIO13_0, 1, &MUX_GPIO13_0);
PINCTRL_DEVICE(GPIO13_1, 1, &MUX_GPIO13_1);
PINCTRL_DEVICE(GPIO13_2, 1, &MUX_GPIO13_2);
PINCTRL_DEVICE(GPIO13_3, 1, &MUX_GPIO13_3);
PINCTRL_DEVICE(GPIO13_4, 1, &MUX_GPIO13_4);
PINCTRL_DEVICE(GPIO13_5, 1, &MUX_GPIO13_5);
PINCTRL_DEVICE(GPIO13_6, 1, &MUX_GPIO13_6);
PINCTRL_DEVICE(GPIO13_7, 1, &MUX_GPIO13_7);
PINCTRL_DEVICE(GPIO14_0, 1, &MUX_GPIO14_0);
PINCTRL_DEVICE(GPIO14_1, 1, &MUX_GPIO14_1);
PINCTRL_DEVICE(GPIO16_0, 1, &MUX_GPIO16_0);
PINCTRL_DEVICE(GPIO16_1, 1, &MUX_GPIO16_1);

void fh_pinctrl_init_devicelist(OS_LIST *list)
{
	OS_LIST_EMPTY(list);

	/*PINCTRL_ADD_DEVICE*/
	PINCTRL_ADD_DEVICE(DAC_AVE_RXDATA);
	PINCTRL_ADD_DEVICE(EMMC);
	PINCTRL_ADD_DEVICE(EPHY1_CLK);
	PINCTRL_ADD_DEVICE(EPHY_CLK);
	PINCTRL_ADD_DEVICE(EPHY_LED);
	PINCTRL_ADD_DEVICE(I2C0);
	PINCTRL_ADD_DEVICE(I2C1);
	PINCTRL_ADD_DEVICE(I2C2);
	PINCTRL_ADD_DEVICE(I2C3);
	PINCTRL_ADD_DEVICE(I2C4);
	PINCTRL_ADD_DEVICE(I2C5);
	PINCTRL_ADD_DEVICE(I2S0);
	PINCTRL_ADD_DEVICE(IRISP_ADC);
	PINCTRL_ADD_DEVICE(IRISP_DRIVER_CLK_O);
	PINCTRL_ADD_DEVICE(IRISP_FS);
	PINCTRL_ADD_DEVICE(IRISP_GYRO);
	PINCTRL_ADD_DEVICE(IRISP_I2C2);
	PINCTRL_ADD_DEVICE(IRISP_LCD);
	PINCTRL_ADD_DEVICE(IRISP_MC_CLK_O);
	PINCTRL_ADD_DEVICE(IRISP_MOTOR_VD);
	PINCTRL_ADD_DEVICE(IRISP_POWER_EN);
	PINCTRL_ADD_DEVICE(IRISP_SDA);
	PINCTRL_ADD_DEVICE(IRISP_SENSOR_CLK2);
	PINCTRL_ADD_DEVICE(IRISP_SENSOR_RSTN2);
	PINCTRL_ADD_DEVICE(IRISP_SHUTTER_N);
	PINCTRL_ADD_DEVICE(IRISP_SHUTTER_P);
	PINCTRL_ADD_DEVICE(IRISP_SPI0);
	PINCTRL_ADD_DEVICE(IRISP_VI);
	PINCTRL_ADD_DEVICE(LCD);
	PINCTRL_ADD_DEVICE(LCD_16BIT);
	PINCTRL_ADD_DEVICE(PHY);
	PINCTRL_ADD_DEVICE(PWM0);
	PINCTRL_ADD_DEVICE(PWM1);
	PINCTRL_ADD_DEVICE(PWM10);
	PINCTRL_ADD_DEVICE(PWM11);
	PINCTRL_ADD_DEVICE(PWM2);
	PINCTRL_ADD_DEVICE(PWM3);
	PINCTRL_ADD_DEVICE(PWM4);
	PINCTRL_ADD_DEVICE(PWM5);
	PINCTRL_ADD_DEVICE(PWM6);
	PINCTRL_ADD_DEVICE(PWM7);
	PINCTRL_ADD_DEVICE(PWM8);
	PINCTRL_ADD_DEVICE(PWM9);
	PINCTRL_ADD_DEVICE(RMII);
	PINCTRL_ADD_DEVICE(RMII1);
	PINCTRL_ADD_DEVICE(RTC_CLK);
	PINCTRL_ADD_DEVICE(SDIO0);
	PINCTRL_ADD_DEVICE(SDIO1);
	PINCTRL_ADD_DEVICE(SENSOR_CLK0);
	PINCTRL_ADD_DEVICE(SENSOR_CLK1);
	PINCTRL_ADD_DEVICE(SENSOR_CLK2);
	PINCTRL_ADD_DEVICE(SENSOR_HS1);
	PINCTRL_ADD_DEVICE(SENSOR_HS2);
	PINCTRL_ADD_DEVICE(SENSOR_PDN0);
	PINCTRL_ADD_DEVICE(SENSOR_PDN1);
	PINCTRL_ADD_DEVICE(SENSOR_PDN2);
	PINCTRL_ADD_DEVICE(SENSOR_RSTN0);
	PINCTRL_ADD_DEVICE(SENSOR_RSTN1);
	PINCTRL_ADD_DEVICE(SENSOR_RSTN2);
	PINCTRL_ADD_DEVICE(SENSOR_VS1);
	PINCTRL_ADD_DEVICE(SENSOR_VS2);
	PINCTRL_ADD_DEVICE(SFC);
	PINCTRL_ADD_DEVICE(SPI0);
	PINCTRL_ADD_DEVICE(SPI1);
	PINCTRL_ADD_DEVICE(UART0);
	PINCTRL_ADD_DEVICE(UART1);
	PINCTRL_ADD_DEVICE(UART1_FC);
	PINCTRL_ADD_DEVICE(UART2);
	PINCTRL_ADD_DEVICE(UART2_FC);
	PINCTRL_ADD_DEVICE(UART3);
	PINCTRL_ADD_DEVICE(UART3_FC);
	PINCTRL_ADD_DEVICE(UART4);
	PINCTRL_ADD_DEVICE(UART4_FC);
	PINCTRL_ADD_DEVICE(UART5);
	PINCTRL_ADD_DEVICE(UART5_FC);
	PINCTRL_ADD_DEVICE(VI);
	PINCTRL_ADD_DEVICE(GPIO0_0);
	PINCTRL_ADD_DEVICE(GPIO0_1);
	PINCTRL_ADD_DEVICE(GPIO0_2);
	PINCTRL_ADD_DEVICE(GPIO0_3);
	PINCTRL_ADD_DEVICE(GPIO0_4);
	PINCTRL_ADD_DEVICE(GPIO0_5);
	PINCTRL_ADD_DEVICE(GPIO0_6);
	PINCTRL_ADD_DEVICE(GPIO0_7);
	PINCTRL_ADD_DEVICE(GPIO1_0);
	PINCTRL_ADD_DEVICE(GPIO1_1);
	PINCTRL_ADD_DEVICE(GPIO1_2);
	PINCTRL_ADD_DEVICE(GPIO1_3);
	PINCTRL_ADD_DEVICE(GPIO1_4);
	PINCTRL_ADD_DEVICE(GPIO1_5);
	PINCTRL_ADD_DEVICE(GPIO1_6);
	PINCTRL_ADD_DEVICE(GPIO1_7);
	PINCTRL_ADD_DEVICE(GPIO2_0);
	PINCTRL_ADD_DEVICE(GPIO2_1);
	PINCTRL_ADD_DEVICE(GPIO2_2);
	PINCTRL_ADD_DEVICE(GPIO2_3);
	PINCTRL_ADD_DEVICE(GPIO2_4);
	PINCTRL_ADD_DEVICE(GPIO2_5);
	PINCTRL_ADD_DEVICE(GPIO2_6);
	PINCTRL_ADD_DEVICE(GPIO2_7);
	PINCTRL_ADD_DEVICE(GPIO3_0);
	PINCTRL_ADD_DEVICE(GPIO3_1);
	PINCTRL_ADD_DEVICE(GPIO3_2);
	PINCTRL_ADD_DEVICE(GPIO3_3);
	PINCTRL_ADD_DEVICE(GPIO3_4);
	PINCTRL_ADD_DEVICE(GPIO3_5);
	PINCTRL_ADD_DEVICE(GPIO3_6);
	PINCTRL_ADD_DEVICE(GPIO3_7);
	PINCTRL_ADD_DEVICE(GPIO4_0);
	PINCTRL_ADD_DEVICE(GPIO4_1);
	PINCTRL_ADD_DEVICE(GPIO4_2);
	PINCTRL_ADD_DEVICE(GPIO4_3);
	PINCTRL_ADD_DEVICE(GPIO4_4);
	PINCTRL_ADD_DEVICE(GPIO4_5);
	PINCTRL_ADD_DEVICE(GPIO4_6);
	PINCTRL_ADD_DEVICE(GPIO4_7);
	PINCTRL_ADD_DEVICE(GPIO5_0);
	PINCTRL_ADD_DEVICE(GPIO5_1);
	PINCTRL_ADD_DEVICE(GPIO5_2);
	PINCTRL_ADD_DEVICE(GPIO5_3);
	PINCTRL_ADD_DEVICE(GPIO5_4);
	PINCTRL_ADD_DEVICE(GPIO5_5);
	PINCTRL_ADD_DEVICE(GPIO5_6);
	PINCTRL_ADD_DEVICE(GPIO5_7);
	PINCTRL_ADD_DEVICE(GPIO6_0);
	PINCTRL_ADD_DEVICE(GPIO6_1);
	PINCTRL_ADD_DEVICE(GPIO6_2);
	PINCTRL_ADD_DEVICE(GPIO6_3);
	PINCTRL_ADD_DEVICE(GPIO6_4);
	PINCTRL_ADD_DEVICE(GPIO6_5);
	PINCTRL_ADD_DEVICE(GPIO6_6);
	PINCTRL_ADD_DEVICE(GPIO6_7);
	PINCTRL_ADD_DEVICE(GPIO7_0);
	PINCTRL_ADD_DEVICE(GPIO7_1);
	PINCTRL_ADD_DEVICE(GPIO7_2);
	PINCTRL_ADD_DEVICE(GPIO7_3);
	PINCTRL_ADD_DEVICE(GPIO7_4);
	PINCTRL_ADD_DEVICE(GPIO7_5);
	PINCTRL_ADD_DEVICE(GPIO7_6);
	PINCTRL_ADD_DEVICE(GPIO8_0);
	PINCTRL_ADD_DEVICE(GPIO8_1);
	PINCTRL_ADD_DEVICE(GPIO8_2);
	PINCTRL_ADD_DEVICE(GPIO8_3);
	PINCTRL_ADD_DEVICE(GPIO8_6);
	PINCTRL_ADD_DEVICE(GPIO8_7);
	PINCTRL_ADD_DEVICE(GPIO9_0);
	PINCTRL_ADD_DEVICE(GPIO9_1);
	PINCTRL_ADD_DEVICE(GPIO9_2);
	PINCTRL_ADD_DEVICE(GPIO9_3);
	PINCTRL_ADD_DEVICE(GPIO9_4);
	PINCTRL_ADD_DEVICE(GPIO9_5);
	PINCTRL_ADD_DEVICE(GPIO9_6);
	PINCTRL_ADD_DEVICE(GPIO9_7);
	PINCTRL_ADD_DEVICE(GPIO10_0);
	PINCTRL_ADD_DEVICE(GPIO10_1);
	PINCTRL_ADD_DEVICE(GPIO10_2);
	PINCTRL_ADD_DEVICE(GPIO10_3);
	PINCTRL_ADD_DEVICE(GPIO10_4);
	PINCTRL_ADD_DEVICE(GPIO10_5);
	PINCTRL_ADD_DEVICE(GPIO10_6);
	PINCTRL_ADD_DEVICE(GPIO10_7);
	PINCTRL_ADD_DEVICE(GPIO11_0);
	PINCTRL_ADD_DEVICE(GPIO11_1);
	PINCTRL_ADD_DEVICE(GPIO11_2);
	PINCTRL_ADD_DEVICE(GPIO11_3);
	PINCTRL_ADD_DEVICE(GPIO11_4);
	PINCTRL_ADD_DEVICE(GPIO11_5);
	PINCTRL_ADD_DEVICE(GPIO11_6);
	PINCTRL_ADD_DEVICE(GPIO11_7);
	PINCTRL_ADD_DEVICE(GPIO12_0);
	PINCTRL_ADD_DEVICE(GPIO12_1);
	PINCTRL_ADD_DEVICE(GPIO12_2);
	PINCTRL_ADD_DEVICE(GPIO12_3);
	PINCTRL_ADD_DEVICE(GPIO12_4);
	PINCTRL_ADD_DEVICE(GPIO12_5);
	PINCTRL_ADD_DEVICE(GPIO12_6);
	PINCTRL_ADD_DEVICE(GPIO12_7);
	PINCTRL_ADD_DEVICE(GPIO13_0);
	PINCTRL_ADD_DEVICE(GPIO13_1);
	PINCTRL_ADD_DEVICE(GPIO13_2);
	PINCTRL_ADD_DEVICE(GPIO13_3);
	PINCTRL_ADD_DEVICE(GPIO13_4);
	PINCTRL_ADD_DEVICE(GPIO13_5);
	PINCTRL_ADD_DEVICE(GPIO13_6);
	PINCTRL_ADD_DEVICE(GPIO13_7);
	PINCTRL_ADD_DEVICE(GPIO14_0);
	PINCTRL_ADD_DEVICE(GPIO14_1);
	PINCTRL_ADD_DEVICE(GPIO16_0);
	PINCTRL_ADD_DEVICE(GPIO16_1);
}

char* fh_pinctrl_selected_devices[] =
{
	CONFIG_PINCTRL_SELECT
};
